示例#1
0
 def test_oai_set_validation(self):
     dcform = CollectionDCEditForm()
     dcform.cleaned_data = {'oai_set': 'foo'}
     self.assertRaises(forms.ValidationError, dcform.clean)
     dcform.cleaned_data = {'oai_set_name': 'foo stuff'}
     self.assertRaises(forms.ValidationError, dcform.clean)
     dcform.cleaned_data = {'oai_set': 'foo', 'oai_set_name': 'foo stuff'}
     # should not raise an exception
     self.assertEqual(dcform.cleaned_data, dcform.clean())