コード例 #1
0
 def test_from_document_no_id(self):
     node1 = PatternNode.from_document({
         'name': 'test',
         'node_class': 'test.nodeclass'
     })
     self.assertEquals(
         "<PatternNode(id='n/a', name='test', node_class='test.nodeclass')>",
         str(node1))
コード例 #2
0
 def test_from_document_with_id(self):
     node2 = PatternNode.from_document({
         '_id': '666',
         'name': 'test',
         'node_class': 'test.nodeclass'
     })
     self.assertEquals(
         "<PatternNode(id='666', name='test', node_class='test.nodeclass')>",
         str(node2))
コード例 #3
0
 def test_from_document_no_id(self):
     node1 = PatternNode.from_document({
         'name': 'test',
         'node_class': 'test.nodeclass'
     })
     self.assertIsNotNone(node1)
     self.assertIsNone(node1.id)
     self.assertEqual("test", node1.name)
     self.assertEqual("test.nodeclass", node1.node_class)
コード例 #4
0
 def test_from_document_with_id(self):
     node2 = PatternNode.from_document({
         '_id': '666',
         'name': 'test',
         'node_class': 'test.nodeclass'
     })
     self.assertIsNotNone(node2)
     self.assertIsNotNone(node2.id)
     self.assertEqual('666', node2.id)
     self.assertEqual("test", node2.name)
     self.assertEqual("test.nodeclass", node2.node_class)