def test_is_empty_falsy(self): self.assertEquals(checks.is_empty(False), False) self.assertEquals(checks.is_empty(True), False) self.assertEquals(checks.is_empty(None), False) self.assertEquals(checks.is_empty(0), False) self.assertEquals(checks.is_empty(['first']), False) self.assertEquals(checks.is_empty(set(['first'])), False) self.assertEquals(checks.is_empty({'first': 'value'}), False) self.assertEquals(checks.is_empty(FakeIterable(['first'])), False) self.assertEquals(checks.is_empty(e for e in ['first']), False)
def test_is_empty_truthy(self): self.assertEquals(checks.is_empty(''), True) self.assertEquals(checks.is_empty([]), True) self.assertEquals(checks.is_empty(set()), True) self.assertEquals(checks.is_empty({}), True) self.assertEquals(checks.is_empty(FakeIterable([])), True) self.assertEquals(checks.is_empty(e for e in []), True)