Ejemplo n.º 1
0
 def test_parse_info_json_missing_element(self):
     json = '{"version":"aversion", \
              "synopsis":"asynopsis", \
              "institution":"ainstitution", \
              "releaseTime":"2014-01-07T18:50:36Z"}'
     with self.assertRaises(ValueError):
         view.parse_info_json(get_as_json(json))
Ejemplo n.º 2
0
    def test_parse_info_json_missing_element(self):
        json = '{"version":"aversion", \
                 "synopsis":"asynopsis", \
                 "institution":"ainstitution", \
                 "releaseTime":"2014-01-07T18:50:36Z"}'

        with self.assertRaises(ValueError):
            view.parse_info_json(get_as_json(json))
Ejemplo n.º 3
0
 def test_parse_info_json_missing_time(self):
     json = '{"name":"aname", \
              "version":"aversion", \
              "synopsis":"asynopsis", \
              "institution":"ainstitution", \
              "researchSubject":"rs", \
              "supportEmail":"*****@*****.**", \
              "category":"o", \
              "tags":["TAG1","TAG2", "TAG3"]}'
     with self.assertRaises(ValueError):
         view.parse_info_json(get_as_json(json))
Ejemplo n.º 4
0
    def test_parse_info_json_missing_time(self):
        json = '{"name":"aname", \
                 "version":"aversion", \
                 "synopsis":"asynopsis", \
                 "institution":"ainstitution", \
                 "researchSubject":"rs", \
                 "supportEmail":"*****@*****.**", \
                 "category":"o", \
                 "tags":["TAG1","TAG2", "TAG3"]}'

        with self.assertRaises(ValueError):
            view.parse_info_json(get_as_json(json))
Ejemplo n.º 5
0
 def test_parse_info_json_tags_full_string(self):
     json = valid_info_json_base + '"tags":"tag tag tag"}'
     with self.assertRaises(ValueError):
         view.parse_info_json(get_as_json(json))
Ejemplo n.º 6
0
 def test_parse_info_json_no_tags(self):
     json = valid_info_json_base + '"tags":[]}'
     with self.assertRaises(ValueError):
         view.parse_info_json(get_as_json(json))
Ejemplo n.º 7
0
 def test_parse_info_json(self):
     json = valid_info_json_base + '"tags":["TAG1","TAG2", "TAG3"]}'
     info = view.parse_info_json(get_as_json(json))
     self.assertEquals(info.name, 'n', 'Info should be populated')
     self.assertEquals(info.tags, 'TAG1 TAG2 TAG3',
                       'Info tags should be populated')
Ejemplo n.º 8
0
 def test_parse_info_json_tags_full_string(self):
     json = valid_info_json_base + '"tags":"tag tag tag"}'
     with self.assertRaises(ValueError):
         view.parse_info_json(get_as_json(json))
Ejemplo n.º 9
0
 def test_parse_info_json_no_tags(self):
     json = valid_info_json_base + '"tags":[]}'
     with self.assertRaises(ValueError):
         view.parse_info_json(get_as_json(json))
Ejemplo n.º 10
0
 def test_parse_info_json(self):
     json = valid_info_json_base + '"tags":["TAG1","TAG2", "TAG3"]}'
     info = view.parse_info_json(get_as_json(json))
     self.assertEquals(info.name, 'n', 'Info should be populated')
     self.assertEquals(info.tags, 'TAG1 TAG2 TAG3',
                       'Info tags should be populated')