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)