def test_minion_list_validator(self): #test default mv = MinionListValidator() assert mv.to_python(['fedora','debian','others']) == ['fedora','debian','others'] del mv #test with regex mv = MinionListValidator(regex_string='^[A-Z]+$',not_empty=True) assert mv.to_python(['FEDORA','MACOSX']) == ['FEDORA','MACOSX'] self.assertRaises(validators.Invalid,mv.to_python,[]) self.assertRaises(validators.Invalid,mv.to_python,['hey_error']) self.assertRaises(validators.Invalid,mv.to_python,{}) del mv print "Happy testing !"
def test_minion_list_validator(self): #test default mv = MinionListValidator() [{'listfield': u'listone'}, {'listfield': u'listtwo'}] assert mv.to_python([{'listfield': u'listone'}, {'listfield': u'listtwo'}]) == ['listone','listtwo'] del mv #test with regex mv = MinionListValidator(regex_string='^[A-Z]+$',not_empty=True) assert mv.to_python([{'listfield': u'LISTONE'}, {'listfield': u'LISTTWO'}]) == ['LISTONE','LISTTWO'] self.assertRaises(validators.Invalid,mv.to_python,[]) self.assertRaises(validators.Invalid,mv.to_python,[{'listfield':'hey_error'}]) self.assertRaises(validators.Invalid,mv.to_python,{}) del mv print "Happy testing !"
def test_minion_list_validator(self): #test default mv = MinionListValidator() [{'listfield': u'listone'}, {'listfield': u'listtwo'}] assert mv.to_python([{ 'listfield': u'listone' }, { 'listfield': u'listtwo' }]) == ['listone', 'listtwo'] del mv #test with regex mv = MinionListValidator(regex_string='^[A-Z]+$', not_empty=True) assert mv.to_python([{ 'listfield': u'LISTONE' }, { 'listfield': u'LISTTWO' }]) == ['LISTONE', 'LISTTWO'] self.assertRaises(validators.Invalid, mv.to_python, []) self.assertRaises(validators.Invalid, mv.to_python, [{ 'listfield': 'hey_error' }]) self.assertRaises(validators.Invalid, mv.to_python, {}) del mv print "Happy testing !"