def test_empty_list(self): self.assertEqual(serialize([]), "[]")
def test_string_list(self): self.assertEqual(serialize(["qw","asd","zxcv"]), "[qw,asd,zxcv]")
def test_nested_list(self): self.assertEqual(serialize([True, [1, None], "Hello", [False]]), "[true,[1,],Hello,[false]]")
def test_none(self): self.assertEqual(serialize(None), "")
def test_int_list(self): self.assertEqual(serialize([1,2,3]), "[1,2,3]")
def test_with_bool(self): self.assertEqual(serialize(True), "true") self.assertEqual(serialize(False), "false")
def test_string_list(self): self.assertEqual(serialize(["qw", "asd", "zxcv"]), "[qw,asd,zxcv]")
def test_int_list(self): self.assertEqual(serialize([1, 2, 3]), "[1,2,3]")