Exemple #1
0
 def test_30_to_namedtuple(self):
     _point = collections.namedtuple("Point", "x y")
     _triangle = collections.namedtuple("Triangle", "p0 p1 p2")
     itpl = _triangle(_point(0, 0), _point(1, 0), _point(0, 1))
     md0 = TT.make(itpl)
     otpl = TT.convert_to(md0, to_namedtuple=True)
     self.assertEqual(otpl, itpl)
Exemple #2
0
 def test_30_to_namedtuple(self):
     _point = collections.namedtuple("Point", "x y")
     _triangle = collections.namedtuple("Triangle", "p0 p1 p2")
     itpl = _triangle(_point(0, 0), _point(1, 0), _point(0, 1))
     md0 = TT.make(itpl)
     otpl = TT.convert_to(md0, to_type=MG.NAMED_TUPLE_TYPE)
     self.assertEqual(otpl, itpl)
Exemple #3
0
    def test_20_mdict(self):
        md0 = TT.make(_CNF_0)
        dic0 = TT.convert_to(md0)

        for k in "name a c e f".split():
            self.assertTrue(dic0[k] == md0[k], "%r vs. %r" % (dic0[k], md0[k]))

        for k in dic0["b"].keys():
            self.assertTrue(dic0["b"][k] == md0["b"][k])
Exemple #4
0
    def test_20_mdict(self):
        md0 = TT.make(_CNF_0)
        dic0 = TT.convert_to(md0)

        for k in "name a c e f".split():
            self.assertTrue(dic0[k] == md0[k], "%r vs. %r" % (dic0[k], md0[k]))

        for k in dic0["b"].keys():
            self.assertTrue(dic0["b"][k] == md0["b"][k])
Exemple #5
0
 def test_10_iterable(self):
     for inp in ([], [0, 1, 2], (), (0, 1), [0, [1, [2]]]):
         self.assertEqual(TT.convert_to(inp), inp)
Exemple #6
0
 def test_00_none(self):
     self.assertTrue(TT.convert_to(None) is None)
Exemple #7
0
 def test_10_iterable(self):
     for inp in ([], [0, 1, 2], (), (0, 1), [0, [1, [2]]]):
         self.assertEqual(TT.convert_to(inp), inp)
Exemple #8
0
 def test_00_none(self):
     self.assertTrue(TT.convert_to(None) is None)