浏览代码

change get_date_formats

tsteuer 4 年之前
父节点
当前提交
516a71e3a0
共有 1 个文件被更改,包括 7 次插入18 次删除
  1. 7 18
      cdplib/db_migration/ParseMapping.py

+ 7 - 18
cdplib/db_migration/ParseMapping.py

@@ -156,7 +156,7 @@ class ParseMapping:
         are beeing added also add them in the unit test.
         '''
 
-        standard_value_mapping_names=["value_mapping"]
+        standard_value_mapping_names = ["value_mapping"]
 
         return self._get_property_from_mapping(standard_value_mapping_names)
 
@@ -165,22 +165,11 @@ class ParseMapping:
         Get date fromats from migration mapping json. If more peorerty names
         are beeing added or value also add them in the unit test.
         '''
-        assert(all([self._source in d for d in self._mapping])),\
-            "Not all objects in the mapping json contain property tag " + self._source
-
-        standard_property_names=["type"]
-        standard_property_values=["%d%m%Y"]
-
-        date_formats = {}
-        for column_mapping in self._mapping:
-            for property_name in standard_property_names:
-                if property_name in column_mapping and column_mapping[property_name]:
-                    for value in standard_property_values:
-                        if column_mapping[property_name] == value:
-                            date_formats.update({column_mapping[self._source]: column_mapping[property_name]})
-
-        return date_formats
+        
+        standard_date_format_names = ["date_format"]
 
+        return self._get_property_from_mapping(standard_date_format_names)
+    
     def get_internal_names(self) -> dict:
         '''
         '''
@@ -276,7 +265,7 @@ if __name__ == "__main__":
         print(column_numbers)
         value_mappings = parser.get_value_mappings()
         print(value_mappings)
-        sys.exit()
-
+        date_formats = parser.get_date_formats()
+        print(date_formats)
 
         print("Done testing!")