Exemple #1
0
 def test__to_flat_graph(self):
     nodes = copy.copy(self.nested_nodes)
     manifest = Manifest(nodes=nodes, macros={}, docs={},
                         generated_at=timestring(), disabled=[])
     flat_graph = manifest.to_flat_graph()
     flat_nodes = flat_graph['nodes']
     self.assertEqual(set(flat_graph), set(['nodes', 'macros']))
     self.assertEqual(flat_graph['macros'], {})
     self.assertEqual(set(flat_nodes), set(self.nested_nodes))
     expected_keys = set(ParsedNode.SCHEMA['required']) | {'agate_table'}
     for node in flat_nodes.values():
         self.assertEqual(set(node), expected_keys)
 def test__to_flat_graph(self):
     nodes = copy.copy(self.nested_nodes)
     manifest = Manifest(nodes=nodes, macros={}, docs={},
                         generated_at=timestring(), disabled=[])
     flat_graph = manifest.to_flat_graph()
     flat_nodes = flat_graph['nodes']
     self.assertEqual(set(flat_graph), set(['nodes', 'macros']))
     self.assertEqual(flat_graph['macros'], {})
     self.assertEqual(set(flat_nodes), set(self.nested_nodes))
     expected_keys = set(ParsedNode.SCHEMA['required']) | {'agate_table'}
     for node in flat_nodes.values():
         self.assertEqual(set(node), expected_keys)
Exemple #3
0
 def test__to_flat_graph(self):
     nodes = copy.copy(self.nested_nodes)
     manifest = Manifest(nodes=nodes, macros={}, docs={},
                         generated_at=timestring(), disabled=[])
     flat_graph = manifest.to_flat_graph()
     flat_nodes = flat_graph['nodes']
     self.assertEqual(set(flat_graph), set(['nodes', 'macros']))
     self.assertEqual(flat_graph['macros'], {})
     self.assertEqual(set(flat_nodes), set(self.nested_nodes))
     parsed_keys = set(ParsedNode.SCHEMA['required']) | {'agate_table'}
     compiled_keys = set(CompiledNode.SCHEMA['required']) | {'agate_table'}
     compiled_count = 0
     for node in flat_nodes.values():
         if node.get('compiled'):
             self.assertEqual(set(node), compiled_keys)
             compiled_count += 1
         else:
             self.assertEqual(set(node), parsed_keys)
     self.assertEqual(compiled_count, 2)
 def test__to_flat_graph(self):
     nodes = copy.copy(self.nested_nodes)
     manifest = Manifest(nodes=nodes, macros={}, docs={},
                         generated_at=timestring(), disabled=[])
     flat_graph = manifest.to_flat_graph()
     flat_nodes = flat_graph['nodes']
     self.assertEqual(set(flat_graph), set(['nodes', 'macros']))
     self.assertEqual(flat_graph['macros'], {})
     self.assertEqual(set(flat_nodes), set(self.nested_nodes))
     parsed_keys = set(ParsedNode.SCHEMA['required']) | {'agate_table'}
     compiled_keys = set(CompiledNode.SCHEMA['required']) | {'agate_table'}
     compiled_count = 0
     for node in flat_nodes.values():
         if node.get('compiled'):
             self.assertEqual(set(node), compiled_keys)
             compiled_count += 1
         else:
             self.assertEqual(set(node), parsed_keys)
     self.assertEqual(compiled_count, 2)