Пример #1
0
    def testGeneratorIsNotIterable(self):
        def Generator():
            yield 1
            yield 2
            yield 3

        with self.assertRaises(TypeError):
            utils.AssertIterableType(Generator(), int)
Пример #2
0
 def testIteratorIsNotIterable(self):
   with self.assertRaises(TypeError):
     utils.AssertIterableType(iter([u"foo", u"bar", u"baz"]), unicode)
Пример #3
0
 def testNonHomogeneousIntList(self):
   with self.assertRaises(TypeError):
     utils.AssertIterableType([4, 8, 15, 16.0, 23, 42], int)
Пример #4
0
 def testStringSetCorrect(self):
   del self  # Unused.
   utils.AssertIterableType({u"foo", u"bar", u"baz"}, unicode)
Пример #5
0
 def testAssertEmptyCorrect(self):
   del self  # Unused.
   utils.AssertIterableType([], int)
   utils.AssertIterableType({}, unicode)