예제 #1
0
 def test_set_value(self):
     # Set up test object
     test_repo = ConvertRepo()
     test_type = ConvertType(test_repo, "test_type")
     test_type.base_unit = ConvertUnit(test_type, ["base_unit"], 1)
     test_unit_names = ["name1", "name2"]
     test_value = 1337
     test_unit = ConvertUnit(test_type, test_unit_names, test_value)
     # Check value and time updated
     assert test_unit.value == 1337
     assert test_unit.last_updated_date is None
     # Change value
     test_unit.update_value(101)
     # Check value
     assert test_unit.value == 101
     assert test_unit.last_updated_date is not None