def test_append(self): s1 = StringList(["A", "B"]) s1.append("C") s2 = StringList(["A","B","C"]) self.assertEqual(s1, ["A", "B", "C"]) self.assertEqual(s1, s2) self.assertFalse(s1 == ["A","B","D"]) self.assertFalse(s1 == ["A","B","C" , "D"])
def test_append(self): s1 = StringList(["A", "B"]) s1.append("C") s2 = StringList(["A", "B", "C"]) self.assertEqual(s1, ["A", "B", "C"]) self.assertEqual(s1, s2) self.assertFalse(s1 == ["A", "B", "D"]) self.assertFalse(s1 == ["A", "B", "C", "D"])
def test_append(self): s1 = StringList(["A", "B"]) s1.append("C") s2 = StringList(["A", "B", "C"]) self.assertEqual(s1, ["A", "B", "C"]) self.assertEqual(s1, s2) self.assertFalse(s1 == ["A", "B", "D"]) self.assertFalse(s1 == ["A", "B", "C", "D"]) pfx = 'StringList(size' # __repr__ self.assertEqual(pfx, repr(s2)[:len(pfx)])
def test_append(self): s1 = StringList(["A", "B"]) s1.append("C") s2 = StringList(["A","B","C"]) self.assertEqual(s1, ["A", "B", "C"]) self.assertEqual(s1, s2) self.assertFalse(s1 == ["A","B","D"]) self.assertFalse(s1 == ["A","B","C" , "D"]) pfx = 'StringList(size' # __repr__ self.assertEqual(pfx, repr(s2)[:len(pfx)])
def test_front_back(self): s = StringList() with self.assertRaises(LookupError): s.front() with self.assertRaises(LookupError): s.back() s.append("S1") s.append("S2") s.append("S3") self.assertEqual("S1", s.front()) self.assertEqual("S3", s.back())
def test_front_back(self): s = StringList() with self.assertRaises(LookupError): s.front() with self.assertRaises(LookupError): s.back() s.append("S1") s.append("S2") s.append("S3") self.assertEqual( "S1" , s.front() ) self.assertEqual( "S3" , s.back() )
def test_append_not_string(self): s = StringList() s.append(10) self.assertEqual(len(s), 1) self.assertEqual(s[0], "10")
def test_append_not_string(self): s = StringList() s.append(10) self.assertEqual( len(s) , 1) self.assertEqual(s[0] , "10")
def test_append(self): s = StringList(["A", "B"]) s.append("C") self.assertEqual(list(s), ["A", "B", "C"])
def test_append(self): s = StringList(["A", "B"]) s.append("C") self.assertEqual(list(s), ["A", "B", "C"])