def test_15(self): """Test 20 load void""" sl = Rectangle.load_from_file() self.assertEqual(sl, [])
def test_no_file(self): """ Test when file does not exist """ rl1 = Rectangle.load_from_file() self.assertEqual(rl1, [])
#!/usr/bin/python3 """ 18-main """ from models.rectangle import Rectangle from models.square import Square if __name__ == "__main__": r1 = Rectangle(10, 7, 2, 8) r2 = Rectangle(2, 4) list_rectangles_input = [r1, r2] Rectangle.save_to_file(list_rectangles_input) list_rectangles_output = Rectangle.load_from_file() for rect in list_rectangles_input: print("[{}] {}".format(id(rect), rect)) print("---") for rect in list_rectangles_output: print("[{}] {}".format(id(rect), rect)) print("---") print("---") s1 = Square(5) s2 = Square(7, 9, 1) list_squares_input = [s1, s2] Square.save_to_file(list_squares_input)
def test_44_load_from_files(self): """Test for load_from_files.""" rect_list = Rectangle.load_from_file() self.assertEqual(rect_list, [])
def test_load_from_file_rectangle_check_type(self): r = Rectangle(1, 2, 3, 4, 5) Rectangle.save_to_file([r]) out = Rectangle.load_from_file() self.assertTrue(type(out[0]), "Rectangle")
def test_load_from_file_rectangle(self): r = Rectangle(1, 2, 3, 4, 5) Rectangle.save_to_file([r]) out = Rectangle.load_from_file() self.assertEqual(str(r), str(out[0]))
def test_load_from_file_no_file(self): lst = Rectangle.load_from_file() self.assertEqual(lst, [])