Beispiel #1
0
    def test_id(self):
        for bad_id in ['', '123', 'asdf123', 'my(org)', u'my_\xf8rg']:
            err = validate_org_info(bad_id, dict(org_info_fixture))
            self.assertEqual(err['id'], [VALIDATION_ERRORS['id']],
                             "Missed bad org_id %r" % (bad_id,))

        for ok_id in ['a', 'my_org', '_myorg', '_', 'yet_another___one']:
            err = validate_org_info(ok_id, dict(org_info_fixture))
            self.assertTrue('id' not in err,
                            "False positive org_id %r" % (ok_id,))
Beispiel #2
0
 def _test_good_values(self, name, values):
     for ok_value in values:
         org_info = dict(org_info_fixture, **{name: ok_value})
         err = validate_org_info('myorg', org_info)
         self.assertTrue(name not in err,
                         "False positive %r %r" % (name, ok_value))
Beispiel #3
0
 def _test_bad_values(self, name, values, msg):
     for bad_value in values:
         org_info = dict(org_info_fixture, **{name: bad_value})
         err = validate_org_info('myorg', org_info)
         self.assertEqual(err[name], [msg],
                          "Missed bad %s %r" % (name, bad_value))