def test_merge_partial_dicts(self): key_name = self.definition.GetName() merged = collect_idls_into_json.merge_partial_dicts( {key_name: collect_idls_into_json.interface_node_to_dict(self.definition)}, _PARTIAL)[key_name]['Partial_FilePaths'] expected = [ 'Source/core/timing/WorkerGlobalScopePerformance.idl', 'Source/core/timing/WorkerGlobalScopePerformance.idl', 'Source/core/timing/WorkerGlobalScopePerformance.idl', ] self.assertEqual(merged, expected)
def test_interface_node_to_dict(self): self.assertTrue(_KEY_SET.issuperset(collect_idls_into_json.interface_node_to_dict(self.definition)))