Esempio n. 1
0
 def test_iterable_with_iterable_different(self):
     self.checkRaises(
         xrange(1, 4), xrange(1, 3), "sequence not as expected:\n"
         "\n"
         "same:\n"
         "(1, 2)\n"
         "\n"
         "first:\n"
         "(3,)\n"
         "\n"
         "second:\n"
         "()")
Esempio n. 2
0
 def test_iterable_with_iterable_different(self):
     self.check_raises(
         xrange(1, 4), xrange(1, 3),
         "sequence not as expected:\n"
         "\n"
         "same:\n"
         "(1, 2)\n"
         "\n"
         "first:\n"
         "(3,)\n"
         "\n"
         "second:\n"
         "()"
         )
Esempio n. 3
0
 def test_iterable_and_generator_strict(self):
     expected = compile(
         "x?range\\(1, 4\\) \\(<(class|type) 'x?range'>\\) != <generator object (generator )?at... \\(<(class|type) 'generator'>\\)"
     )
     self.checkRaises(xrange(1, 4),
                      generator(1, 2, 3),
                      regex=expected,
                      strict=True)
Esempio n. 4
0
 def test_iterable_and_generator(self):
     expected = compile(
         "x?range\(1, 4\) != <generator object (generator )?at ...>")
     self.checkRaises(
         xrange(1, 4),
         generator(1, 2, 3),
         regex=expected,
     )
Esempio n. 5
0
 def test_iterable_and_generator_strict(self):
     expected = compile(
         "x?range\(1, 4\) \(<(class|type) 'x?range'>\) != "
         "<generator object (generator )?at... "
         "\(<(class|type) 'generator'>\)"
         )
     self.check_raises(
         xrange(1, 4), generator(1, 2, 3),
         regex=expected,
         strict=True,
         )
Esempio n. 6
0
 def test_generator_and_iterable(self):
     compare(generator(1, 2, 3), xrange(1, 4))
Esempio n. 7
0
 def test_iterable_and_generator(self):
     compare(xrange(1, 4), generator(1, 2, 3))
Esempio n. 8
0
 def test_iterable_with_iterable_same(self):
     compare(xrange(1, 4), xrange(1, 4))
Esempio n. 9
0
 def test_generator_and_iterable(self):
     compare(generator(1, 2, 3), xrange(1, 4))
Esempio n. 10
0
 def test_iterable_and_generator(self):
     compare(xrange(1, 4), generator(1, 2, 3))
Esempio n. 11
0
 def test_iterable_with_iterable_same(self):
     compare(xrange(1, 4), xrange(1, 4))
Esempio n. 12
0
 def test_iterable_and_generator(self):
     expected = compile("x?range\(1, 4\) != <generator object (generator )?at ...>")
     self.checkRaises(
         xrange(1,4), generator(1,2,3),
         regex=expected,
         )
Esempio n. 13
0
 def test_iterable_with_iterable_different(self):
     self.checkRaises(
         xrange(1, 4), xrange(1, 3),
         'sequence not as expected:\n\nsame:\n(1, 2)\n\nfirst:\n(3,)\n\nsecond:\n()'
     )