コード例 #1
0
	def test_add_office(self):
		office = Office('MyOffice78')
		initial_room_count = len(Dojo.rooms())
		initial_office_count = len(Office.rooms())
		Office.add(office)
		new_room_count = len(Dojo.rooms())
		new_office_count = len(Office.rooms())
		self.assertEqual([initial_room_count+1, initial_office_count+1],
						 [new_room_count, new_office_count])
コード例 #2
0
	def test_add_living_space(self):
		livingspace = LivingSpace('MySpace78')
		initial_room_count = len(Dojo.rooms())
		initial_livingspace_count = len(LivingSpace.rooms())
		LivingSpace.add(livingspace)
		new_room_count = len(Dojo.rooms())
		new_livingspace_count = len(LivingSpace.rooms())
		self.assertEqual([initial_room_count+1, initial_livingspace_count+1],
						 [new_room_count, new_livingspace_count])
コード例 #3
0
	def test_remove_office(self):
		office = Office('MyOffice89')
		Office.add(office)
		initial_room_count = len(Dojo.rooms())
		initial_office_count = len(Office.rooms())
		Office.remove(office)
		new_room_count = len(Dojo.rooms())
		new_office_count = len(Office.rooms())
		self.assertEqual([initial_room_count-1, initial_office_count-1],
						 [new_room_count, new_office_count])
コード例 #4
0
	def test_remove_living_space(self):
		livingspace = LivingSpace('MySpace89')
		LivingSpace.add(livingspace)
		initial_room_count = len(Dojo.rooms())
		initial_livingspace_count = len(LivingSpace.rooms())
		LivingSpace.remove(livingspace)
		new_room_count = len(Dojo.rooms())
		new_livingspace_count = len(LivingSpace.rooms())
		self.assertEqual([initial_room_count-1, initial_livingspace_count-1],
						 [new_room_count, new_livingspace_count])
コード例 #5
0
ファイル: room.py プロジェクト: GDP254/a-21-project1
 def all_unallocated_rooms(cls):
     allocated = cls.all_allocated_rooms()
     all_ = Dojo.rooms()
     unallocated = all_ - allocated
     return unallocated
コード例 #6
0
 def test_rooms(self):
     self.assertTrue(isinstance(Dojo.rooms(), set))