コード例 #1
0
ファイル: symbol_tests.py プロジェクト: ywhwang/clojure-py
 def test_hashing(self):
     self.assertEqual(RT.hash(RT.symbol(u"foo")),
                      RT.hash(RT.symbol(u"foo")))
コード例 #2
0
ファイル: symbol_tests.py プロジェクト: ywhwang/clojure-py
 def test_named(self):
     self.assertEqual(RT.name(RT.symbol(u"foo")), u"foo")
     self.assertEqual(RT.namespace(RT.symbol(u"foo", u"bar")), u"foo")
コード例 #3
0
ファイル: symbol_tests.py プロジェクト: ywhwang/clojure-py
 def test_creation(self):
     self.assertEqual(RT.symbol(u"foo"), RT.symbol(u"foo"))
     self.assertNotEqual(RT.symbol(u"foo"), RT.symbol(u"bar"))
コード例 #4
0
ファイル: symbol_tests.py プロジェクト: ywhwang/clojure-py
 def test_meta(self):
     self.assertIsNone(RT.meta(RT.symbol(u"foo")))
     self.assertEqual(RT.meta(RT.with_meta(RT.symbol(u"foo"), 42)), 42)
コード例 #5
0
ファイル: symbol_tests.py プロジェクト: ywhwang/clojure-py
 def test_str(self):
     self.assertEqual(str(RT.symbol(u"foo", u"bar")), "foo/bar")
     self.assertEqual(repr(RT.symbol(u"foo", u"bar")), "foo/bar")
コード例 #6
0
ファイル: symbol_tests.py プロジェクト: asheldo/clojure-py
 def test_hashing(self):
     self.assertEqual(RT.hash(RT.symbol(u"foo")), RT.hash(RT.symbol(u"foo")))
コード例 #7
0
ファイル: symbol_tests.py プロジェクト: asheldo/clojure-py
 def test_creation(self):
     self.assertEqual(RT.symbol(u"foo"), RT.symbol(u"foo"))
     self.assertNotEqual(RT.symbol(u"foo"), RT.symbol(u"bar"))
コード例 #8
0
ファイル: symbol_tests.py プロジェクト: asheldo/clojure-py
 def test_named(self):
     self.assertEqual(RT.name(RT.symbol(u"foo")), u"foo")
     self.assertEqual(RT.namespace(RT.symbol(u"foo", u"bar")), u"foo")
コード例 #9
0
ファイル: symbol_tests.py プロジェクト: asheldo/clojure-py
 def test_str(self):
     self.assertEqual(str(RT.symbol(u"foo", u"bar")), "foo/bar")
     self.assertEqual(repr(RT.symbol(u"foo", u"bar")), "foo/bar")
コード例 #10
0
ファイル: symbol_tests.py プロジェクト: asheldo/clojure-py
 def test_meta(self):
     self.assertIsNone(RT.meta(RT.symbol(u"foo")))
     self.assertEqual(RT.meta(RT.with_meta(RT.symbol(u"foo"), 42)), 42)