def testBoolsToInts_NoChanges(self): self.assertEqual(['hello'], sql._BoolsToInts(['hello'])) self.assertEqual([['hello']], sql._BoolsToInts([['hello']])) self.assertEqual([['hello']], sql._BoolsToInts([('hello', )])) self.assertEqual([12], sql._BoolsToInts([12])) self.assertEqual([[12]], sql._BoolsToInts([[12]])) self.assertEqual([[12]], sql._BoolsToInts([(12, )])) self.assertEqual([12, 13, 'hi', [99, 'yo']], sql._BoolsToInts([12, 13, 'hi', [99, 'yo']]))
def testBoolsToInts_WithChanges(self): self.assertEqual([1, 0], sql._BoolsToInts([True, False])) self.assertEqual([[1, 0]], sql._BoolsToInts([[True, False]])) self.assertEqual([[1, 0]], sql._BoolsToInts([(True, False)])) self.assertEqual([12, 1, 'hi', [0, 'yo']], sql._BoolsToInts([12, True, 'hi', [False, 'yo']]))