Ejemplo n.º 1
0
 def test_swapping_including_comment(self):
     idf_string = """
     Version,
      87.11;
     ObjectU,
      MyFirstKey;
     ! Comments here
     ObjectU,
      NotMyFirstKey;
     """
     idf_structure = IDFProcessor().process_file_via_string(idf_string)
     idf_structure.global_swap({"MyFirstKey": "MySecondKey"})
     idf_object = idf_structure.get_idf_objects_by_type("ObjectU")[0]
     self.assertIn("MySecondKey", idf_object.fields)
Ejemplo n.º 2
0
 def test_missing_version(self):
     # Missing version is now supported
     idf_string = "MyObject,1,1,1;"
     idf_processor = IDFProcessor().process_file_via_string(idf_string)
     version_object = idf_processor.get_idf_objects_by_type('Version')
     self.assertEqual(0, len(version_object))