def test_if_set_and_returned_values_are_the_same(self): item = ConfigItem("test_int", 2) item.set(10) self.assertEqual(item.value(), 10)
def test_value_returns_None_If_value_not_set(self): item = ConfigItem("test_int", 2) self.assertEqual(item.value(), None)
def test_reset_sets_value_to_default(self): item = ConfigItem("test_int", 2) item.set(10) self.assertEqual(item.value(), 10) item.reset() self.assertEqual(item.value(), 2)
def test_to_file_string_create_string_correctly_formatted(self): item = ConfigItem("test_int", 2) item.set(30) str = item.to_file_string() self.assertEqual(str, "test_int=30\n")
def test_tag_returns_correctly(self): item = ConfigItem("test_int", 2) self.assertEqual(item.tag(), "test_int")