예제 #1
0
 def test_from_endpoints(self):
     f1 = EndpointsField()
     self.assertEqual(f1.from_endpoints([u"foo", u"bar"]), u"foo,bar")
     self.assertEqual(f1.from_endpoints([]), u"")
     f2 = EndpointsField(separator=u"+")
     self.assertEqual(f2.from_endpoints([u"foo", u"bar"]), u"foo+bar")
예제 #2
0
 def test_clean_two_endpoints(self):
     f = EndpointsField()
     self.assertEqual(f.clean(u"foo, bar"), [u"foo", u"bar"])
예제 #3
0
 def test_clean_invalid_endpoint(self):
     f = EndpointsField()
     self.assertRaises(forms.ValidationError, f.clean, u"foo:bar")
예제 #4
0
 def test_clean_invalid_type(self):
     f = EndpointsField()
     self.assertRaises(forms.ValidationError, f.clean, 5)
예제 #5
0
 def test_clean_one_endpoint(self):
     f = EndpointsField()
     self.assertEqual(f.clean(u"foo"), [u"foo"])
예제 #6
0
 def test_clean_none(self):
     f = EndpointsField()
     self.assertEqual(f.clean(None), [])
예제 #7
0
 def test_clean_empty_string(self):
     f = EndpointsField()
     self.assertEqual(f.clean(""), [])
 def test_from_endpoints(self):
     f1 = EndpointsField()
     self.assertEqual(f1.from_endpoints([u"foo", u"bar"]), u"foo,bar")
     self.assertEqual(f1.from_endpoints([]), u"")
     f2 = EndpointsField(separator=u"+")
     self.assertEqual(f2.from_endpoints([u"foo", u"bar"]), u"foo+bar")
 def test_clean_two_endpoints(self):
     f = EndpointsField()
     self.assertEqual(f.clean(u"foo, bar"), [u"foo", u"bar"])
예제 #10
0
 def test_clean_one_endpoint(self):
     f = EndpointsField()
     self.assertEqual(f.clean(u"foo"), [u"foo"])
예제 #11
0
 def test_clean_empty_string(self):
     f = EndpointsField()
     self.assertEqual(f.clean(""), [])
예제 #12
0
 def test_clean_none(self):
     f = EndpointsField()
     self.assertEqual(f.clean(None), [])