コード例 #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(""), [])
コード例 #8
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")
コード例 #9
0
 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), [])