def test_get(self):
   self.create_config_file(self.tempfile, {"Iron Man": {
       "identity": "Tony Stark",
       "alignment": "good",
   }})
   cfbs = ConfigFileBackingStore(self.tempfile)
   self.assertEqual(cfbs.get("Iron Man", "identity", ""), "Tony Stark")
 def test_get_keys_are_case_insensitive(self):
   self.create_config_file(self.tempfile, {"Iron Man": {
       "identity": "Tony Stark",
       "alignment": "good",
   }})
   cfbs = ConfigFileBackingStore(self.tempfile)
   self.assertEqual(cfbs.get("Iron Man", "IDENTITY", ""), "Tony Stark")
Ejemplo n.º 3
0
 def test_get_keys_are_case_insensitive(self):
     self.create_config_file(
         self.tempfile,
         {"Iron Man": {
             "identity": "Tony Stark",
             "alignment": "good",
         }})
     cfbs = ConfigFileBackingStore(self.tempfile)
     self.assertEqual(cfbs.get("Iron Man", "IDENTITY", ""), "Tony Stark")
Ejemplo n.º 4
0
 def test_get(self):
     self.create_config_file(
         self.tempfile,
         {"Iron Man": {
             "identity": "Tony Stark",
             "alignment": "good",
         }})
     cfbs = ConfigFileBackingStore(self.tempfile)
     self.assertEqual(cfbs.get("Iron Man", "identity", ""), "Tony Stark")
 def test_config_file_backing_store_can_read_saved_file(self):
   cfbs = ConfigFileBackingStore(self.tempfile)
   cfbs.add_identifier("Iron Man")
   cfbs.set("Iron Man", "alignment", "good")
   cfbs.add_identifier("Whiplash")
   cfbs.set("Whiplash", "alignment", "evil")
   cfbs.save()
   new_cfbs = ConfigFileBackingStore(self.tempfile)
   self.assertIn("Iron Man", new_cfbs.identifiers())
   self.assertIn("Whiplash", new_cfbs.identifiers())
   self.assertEquals("good", new_cfbs.get("Iron Man", "alignment"))
   self.assertEquals("evil", new_cfbs.get("Whiplash", "alignment"))
Ejemplo n.º 6
0
 def test_config_file_backing_store_can_read_saved_file(self):
     cfbs = ConfigFileBackingStore(self.tempfile)
     cfbs.add_identifier("Iron Man")
     cfbs.set("Iron Man", "alignment", "good")
     cfbs.add_identifier("Whiplash")
     cfbs.set("Whiplash", "alignment", "evil")
     cfbs.save()
     new_cfbs = ConfigFileBackingStore(self.tempfile)
     self.assertIn("Iron Man", new_cfbs.identifiers())
     self.assertIn("Whiplash", new_cfbs.identifiers())
     self.assertEqual("good", new_cfbs.get("Iron Man", "alignment"))
     self.assertEqual("evil", new_cfbs.get("Whiplash", "alignment"))
 def test_get_returns_empty_string_when_value_is_emptry_string(self):
   self.create_config_file(self.tempfile, {"Iron Man": {
       "identity": ""
   }})
   cfbs = ConfigFileBackingStore(self.tempfile)
   self.assertEqual(cfbs.get("Iron Man", "identity", "Unknown"), "")
 def test_get_returns_default_when_section_dne(self):
   self.create_config_file(self.tempfile, {"Iron Man": {}})
   cfbs = ConfigFileBackingStore(self.tempfile)
   self.assertEqual(cfbs.get("Superman", "identity", "Unknown"), "Unknown")
Ejemplo n.º 9
0
 def test_get_returns_empty_string_when_value_is_emptry_string(self):
     self.create_config_file(self.tempfile, {"Iron Man": {"identity": ""}})
     cfbs = ConfigFileBackingStore(self.tempfile)
     self.assertEqual(cfbs.get("Iron Man", "identity", "Unknown"), "")
Ejemplo n.º 10
0
 def test_get_returns_default_when_section_dne(self):
     self.create_config_file(self.tempfile, {"Iron Man": {}})
     cfbs = ConfigFileBackingStore(self.tempfile)
     self.assertEqual(cfbs.get("Superman", "identity", "Unknown"),
                      "Unknown")