Exemple #1
0
 def shortStr(self):
     return "%s(%s)" % (self.opname(), real_str(self.columnlist,
                                                skip_out=True))
Exemple #2
0
 def __str__(self):
     if len(self.children()) > 0:
         return "%s%s" % (self.shortStr(), real_str(self.children()))
     return self.shortStr()
Exemple #3
0
 def shortStr(self):
     return "%s(%s)" % (self.opname(), real_str(self.conditions,
                                                skip_out=True))
Exemple #4
0
 def test_real_str_int(self):
     self.assertEqual(real_str(1), str(1))
     self.assertEqual(real_str(1, skip_out=True), str(1))
Exemple #5
0
 def shortStr(self):
     return "%s(%s)" % (self.opname(), real_str(self.hashed_columns,
                                                skip_out=True))
Exemple #6
0
 def test_real_str_list(self):
     self.assertEqual(real_str([1, 2]), "[1,2]")
     self.assertEqual(real_str([1, 2], skip_out=True), "1,2")
Exemple #7
0
 def test_real_str_nested_collections(self):
     self.assertEqual(real_str([[1, 2], {3: 4}, []]),
                      "[[1,2],{3:4},[]]")
     self.assertEqual(real_str([[1, 2], {3: 4}, []], skip_out=True),
                      "[1,2],{3:4},[]")
Exemple #8
0
 def test_real_str_list(self):
     self.assertEqual(real_str([1, 2]), "[1,2]")
     self.assertEqual(real_str([1, 2], skip_out=True), "1,2")
Exemple #9
0
 def test_real_str_dict(self):
     d = OrderedDict([(1, 2), (3, 4)])
     self.assertEqual(real_str(d), "{1:2,3:4}")
     self.assertEqual(real_str(d, skip_out=True), "1:2,3:4")
Exemple #10
0
 def test_real_str_int(self):
     self.assertEqual(real_str(1), str(1))
     self.assertEqual(real_str(1, skip_out=True), str(1))
Exemple #11
0
 def test_real_str_string(self):
     self.assertEqual(real_str("abc"), str("abc"))
     self.assertEqual(real_str("abc", skip_out=True), str("abc"))
Exemple #12
0
 def test_real_str_nested_collections(self):
     self.assertEqual(real_str([[1, 2], {3: 4}, []]),
                      "[[1,2],{3:4},[]]")
     self.assertEqual(real_str([[1, 2], {3: 4}, []], skip_out=True),
                      "[1,2],{3:4},[]")
Exemple #13
0
 def test_real_str_set(self):
     # Python has no built-in ordered set, so we do not know the item order
     self.assertIn(real_str({1, 2}), ["{1,2}", "{2,1}"])
     self.assertIn(real_str({1, 2}, skip_out=True), ["1,2", "2,1"])
Exemple #14
0
 def test_real_str_dict(self):
     d = OrderedDict([(1, 2), (3, 4)])
     self.assertEqual(real_str(d), "{1:2,3:4}")
     self.assertEqual(real_str(d, skip_out=True), "1:2,3:4")
Exemple #15
0
 def shortStr(self):
     return "%s(%s; %s)" % (self.opname(),
                            real_str(self.grouping_list, skip_out=True),
                            real_str(self.aggregate_list, skip_out=True))
Exemple #16
0
 def test_real_str_set(self):
     # Python has no built-in ordered set, so we do not know the item order
     self.assertIn(real_str({1, 2}), ["{1,2}", "{2,1}"])
     self.assertIn(real_str({1, 2}, skip_out=True), ["1,2", "2,1"])
Exemple #17
0
 def shortStr(self):
     if self.output_columns is None:
         return Join.shortStr(self)
     return "%s(%s; %s)" % (self.opname(), self.condition,
                            real_str(self.output_columns, skip_out=True))
Exemple #18
0
 def test_real_str_string(self):
     self.assertEqual(real_str("abc"), str("abc"))
     self.assertEqual(real_str("abc", skip_out=True), str("abc"))