class TestUserMapFile(unittest.TestCase):
    val = v.UserMapJsonFile()

    class FieldStorage(object):
        def __init__(self, content):
            self.value = content

    def test_valid(self):
        self.assertEqual({"user_old": "user_new"},
                         self.val.to_python(
                             self.FieldStorage('{"user_old": "user_new"}')))

    def test_invalid(self):
        with self.assertRaises(fe.Invalid):
            self.val.to_python(self.FieldStorage('{"user_old": 1}'))

    def test_as_string(self):
        val = v.UserMapJsonFile(as_string=True)
        self.assertEqual(
            '{"user_old": "user_new"}',
            val.to_python(self.FieldStorage('{"user_old": "user_new"}')))
 def test_as_string(self):
     val = v.UserMapJsonFile(as_string=True)
     self.assertEqual(
         '{"user_old": "user_new"}',
         val.to_python(self.FieldStorage('{"user_old": "user_new"}')))
Exemplo n.º 3
0
class TracTicketImportForm(ToolImportForm):
    trac_url = TracURLValidator()
    user_map = v.UserMapJsonFile(as_string=True)
Exemplo n.º 4
0
class TracTicketImportForm(ToolImportForm):
    trac_url = fev.URL(not_empty=True)
    user_map = v.UserMapJsonFile(as_string=True)