Ejemplo n.º 1
0
	def test_is_complete_returns_true_if_and_only_if_the_elapsed_time_is_greater_than_or_equal_to_the_buildings_build_time(self):  # noqa
		dummy_building = MagicMock()
		dummy_building.build_time = 2.0
		dummy_unit = MagicMock()
		construct = Construct(dummy_building)
		construct.elapsed_time = 1.9
		self.assertFalse(construct.is_complete(dummy_unit, 1.0))
		construct.elapsed_time = 2.0
		self.assertTrue(construct.is_complete(dummy_unit, 1.0))
Ejemplo n.º 2
0
	def test_seconds_remaining_property_returns_the_difference_between_the_elapsed_time_and_the_build_time(self):  # noqa
		dummy_building = MagicMock()
		dummy_building.build_time = 2.0
		construct = Construct(dummy_building)
		construct.elapsed_time = 1.9
		self.assertEqual(round(construct.seconds_remaining, 6), 0.1)