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