コード例 #1
0
ファイル: test_cypher_encoding.py プロジェクト: SyBen/py2neo
 def test_can_chain_select(self):
     view = PropertyDictView({"A": 1, "B": 2, "C": 3}).B.C
     self.assertEqual(repr(view), "{B: 2, C: 3}")
コード例 #2
0
ファイル: test_cypher_encoding.py プロジェクト: SyBen/py2neo
 def test_can_create_double_property_view(self):
     view = PropertyDictView({"A": 1, "B": 2})
     self.assertEqual(repr(view), "{A: 1, B: 2}")
コード例 #3
0
ファイル: test_cypher_encoding.py プロジェクト: SyBen/py2neo
 def test_can_select_non_existing_in_view(self):
     view = PropertyDictView({"A": 1, "B": 2}).C
     self.assertEqual(repr(view), "{}")
コード例 #4
0
ファイル: test_cypher_encoding.py プロジェクト: SyBen/py2neo
 def test_can_create_single_property_view(self):
     view = PropertyDictView({"A": 1})
     self.assertEqual(repr(view), "{A: 1}")
コード例 #5
0
ファイル: test_cypher_encoding.py プロジェクト: SyBen/py2neo
 def test_can_create_empty_view(self):
     view = PropertyDictView({})
     self.assertEqual(repr(view), "{}")
コード例 #6
0
ファイル: test_cypher_encoding.py プロジェクト: SyBen/py2neo
 def test_non_containment(self):
     view = PropertyDictView({"A": 1, "B": 2, "C": 3})
     self.assertNotIn("D", view)
コード例 #7
0
ファイル: test_cypher_encoding.py プロジェクト: SyBen/py2neo
 def test_iterable(self):
     view = PropertyDictView({"A": 1, "B": 2, "C": 3})
     self.assertEqual(set(view), {"A", "B", "C"})
コード例 #8
0
ファイル: test_cypher_encoding.py プロジェクト: SyBen/py2neo
 def test_length(self):
     view = PropertyDictView({"A": 1, "B": 2, "C": 3})
     self.assertEqual(len(view), 3)