def testCompareStrListWithTupleOfPythonStrings(self): '''Compares StrList with a Python tuple of Python strings.''' sl = StrList() sl.append(Str('Foo')) sl.append(Str('Bar')) self.assertEqual(len(sl), 2) self.assertEqual(sl, ('Foo', 'Bar'))
def testCompareStrListWithTupleOfStrAndPythonString(self): '''Compares StrList with a Python tuple of mixed Str objects and Python strings.''' sl = StrList() sl.append(Str('Foo')) sl.append(Str('Bar')) self.assertEqual(len(sl), 2) self.assertEqual(sl, (Str('Foo'), 'Bar'))
def testCompareStrListWithTupleOfStrs(self): '''Compares StrList with a Python tuple of Str objects.''' sl = StrList() sl.append(Str('Foo')) sl.append(Str('Bar')) self.assertEqual(len(sl), 2) self.assertEqual(sl, (Str('Foo'), Str('Bar')))
def testCompareStrListWithTupleOfStrAndPythonString(self): """Compares StrList with a Python tuple of mixed Str objects and Python strings.""" sl = StrList() sl.append(Str("Foo")) sl.append(Str("Bar")) self.assertEqual(len(sl), 2) self.assertEqual(sl, (Str("Foo"), "Bar"))
def testCompareStrListWithTupleOfPythonStrings(self): """Compares StrList with a Python tuple of Python strings.""" sl = StrList() sl.append(Str("Foo")) sl.append(Str("Bar")) self.assertEqual(len(sl), 2) self.assertEqual(sl, ("Foo", "Bar"))
def testCompareStrListWithTupleOfStrs(self): """Compares StrList with a Python tuple of Str objects.""" sl = StrList() sl.append(Str("Foo")) sl.append(Str("Bar")) self.assertEqual(len(sl), 2) self.assertEqual(sl, (Str("Foo"), Str("Bar")))
def testConversionOperator(self): '''Time defined an conversion operator for Str, so passing a Time object to a method expecting a Str should work.''' t = Time(1, 2, 3) t_str = t.toString() sl = StrList() # StrList.append expects a Str object. sl.append(t) self.assertEqual(len(sl), 1) self.assertEqual(sl[0], t_str)