Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions test_borg.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
from borg import Borg, YourBorg
import sys

if sys.version_info < (2, 7):
import unittest2 as unittest
else:
import unittest

class BorgTest(unittest.TestCase):

@classmethod
def setUpClass(self):
self.b1 = Borg()
self.b2 = Borg()
self.ib1 = YourBorg()

def test_initial_borg_state_shall_be_init(self):
b = Borg()
self.assertEqual(b.state, 'Init')

def test_changing_instance_attribute_shall_change_borg_state(self):
self.b1.state = 'Running'
self.assertEqual(self.b1.state, 'Running')
self.assertEqual(self.b2.state, 'Running')
self.assertEqual(self.ib1.state, 'Running')

def test_instances_shall_have_own_ids(self):
self.assertNotEqual(id(self.b1), id(self.b2), id(self.ib1))

if __name__ == "__main__":
unittest.main()
65 changes: 0 additions & 65 deletions test_observer.py

This file was deleted.