def test_attributes(self): room_one = Room('Ivanovi', 1500, 2) for attr in [ 'family_name', 'budget', 'members_count', 'children', 'expenses' ]: self.assertTrue(hasattr(room_one, attr))
def test_initialization(self): room_one = Room('Ivanovi', 1500, 2) self.assertEqual(room_one.family_name, 'Ivanovi') self.assertEqual(room_one.budget, 1500) self.assertEqual(room_one.members_count, 2) self.assertEqual(room_one.children, []) self.assertEqual(room_one.expenses, 0)
def test_init(self): room = Room('name', 3, 1) for atr in ['family_name', 'budget', 'members_count', 'children']: self.assertTrue(hasattr(room, atr)) self.assertEqual('name', room.family_name) self.assertEqual(3, room.budget) self.assertEqual(1, room.members_count) self.assertEqual([], room.children) self.assertEqual(0, room.expenses)
def setUp(self) -> None: self.room = Room("test", 3, 1) for attr in [ 'family_name', 'budget', "members_count", 'children', 'expenses' ]: self.assertTrue(hasattr(self.room, attr)) self.assertEqual('test', self.room.family_name) self.assertEqual(3, self.room.budget) self.assertEqual(1, self.room.members_count) self.assertEqual([], self.room.children) self.assertEqual(0, self.room.expenses)
def test_can_be_create_an_instance(self): Room("Double", 100, 2)
def test_set_attr(self): room = Room('test', 100, 2) self.assertEqual(room.family_name, 'test') self.assertEqual(room.budget, 100) self.assertEqual(room.members_count, 2) self.assertEqual(room.children, [])
def test_expenses_raise_ex_when_less_than_0(self): with self.assertRaises(Exception) as ex: room = Room('test', 100, 2) room.expenses = -6 self.assertIsNotNone(ex.exception)
def test_calculate_expenses(self): child = Child(20) room_one = Room('Ivanovi', 1500, 2) room_one.calculate_expenses(child) self.assertEqual(room_one.expenses, 600)
def setUp(self): self.room = Room(self.name, self.budget, self.members)
def setUp(self): self.room = Room("Smith", 1000, 3)
def setUp(self): self.room = Room(name='Patersson', budget=1000, members_count=2)
def setUp(self): self.room = Room('a', 1000.0, 2)
def setUp(self): self.room = Room("Petrovi", 3000, 4)
def setUp(self): self.room = Room(name='name', budget=100, members_count=2)
def setUp(self): self.room = Room('Angelov', 100, 1)
def setUp(self) -> None: self.room = Room('name', 100, 1)
def setUp(self) -> None: self.room = Room('Lindemann', 450, 1)
def setUp(self): self.room = Room("Test", 100, 2)
def setUp(self): self.room = Room("Johson", 1800, 4)
def setUp(self) -> None: self.room = Room(name='Tsvetkovy', budget=250, members_count=4)
def test_expenses_propery_should_raise_value_error(self): room_one = Room('Ivanovi', 1500, 2) with self.assertRaises(ValueError) as exc: room_one.expenses = -10
def setUp(self): self.room = Room("Vatovi", 2000, 2)
def setUp(self): self.room = Room('Johnson', 3, 1)
def setUp(self): self.room = Room('name', 1000, 3)
def test_expenses_set_when_eq_or_more_than_0(self): room = Room('test', 100, 2) room.expenses = 60 self.assertEqual(room.expenses, 60)
def setUp(self): self.room = Room('TestRoom', 1000, 1)
def setUp(self) -> None: self.room = Room("Double", 100, 2)
young_couple_with_children = YoungCoupleWithChildren( "Peterson", 600, 520, child_one, child_two) everland.add_room(young_couple) everland.add_room(young_couple_with_children) print(everland.get_monthly_consumptions()) print(everland.pay()) print(everland.status()) Appliance(10).get_monthly_expense() Fridge().get_monthly_expense() Laptop().get_monthly_expense() Stove().get_monthly_expense() TV().get_monthly_expense() Child(1, 2, 3) AloneOld("BOB", 2) AloneYoung("ROB", 2) OldCouple("Bobby", 1, 2) Room("Room", 2, 3) YoungCouple("Pep", 20, 20) YoungCoupleWithChildren("Bob", 10, 15, Child(1, 2, 3), Child(4, 5, 6)) Everland().add_room(Room("Room", 2, 3)) Everland().get_monthly_consumptions() Everland().pay() Everland().status() if __name__ == "__main__": test_one()
def setUp(self): self.room = Room('room_name', 1000, 4)
def setUp(self): self.room = Room('name', 3, 1)