Example #1
0
 def test_post_fixed(self):
     i = ItemFactory()
     i.save()
     r = self.c.post(
         "/api/1.0/git/", dict(status="FIXED", iid=i.iid, email=i.assigned_to.email, comment="a comment")
     )
     self.assertEqual(r.status_code, 200)
     self.assertEqual(r.content, "ok")
Example #2
0
 def test_post_comment(self):
     i = ItemFactory()
     i.save()
     r = self.c.post(
         "/api/1.0/git/",
         dict(iid=i.iid, email=i.assigned_to.email, comment="a comment"))
     self.assertEqual(r.status_code, 200)
     self.assertEqual(r.content, "ok")
Example #3
0
 def test_post_fixed_with_resolve_time(self):
     i = ItemFactory()
     i.save()
     r = self.c.post(
         "/api/1.0/git/",
         dict(status='FIXED',
              iid=i.iid,
              email=i.assigned_to.email,
              resolve_time='1 hour',
              comment="a comment"))
     self.assertEqual(r.status_code, 200)
     self.assertEqual(r.content, "ok")
Example #4
0
 def test_post_fixed_with_resolve_time(self):
     i = ItemFactory()
     i.save()
     r = self.c.post(
         "/api/1.0/git/",
         dict(status='FIXED',
              iid=i.iid,
              email=i.assigned_to.email,
              resolve_time='1 hour',
              comment="a comment")
         )
     self.assertEqual(r.status_code, 200)
     self.assertEqual(r.content, "ok")
Example #5
0
    def test_post_comment(self):
        i = ItemFactory()
        i.save()
        r = self.c.post(
            self.url,
            dict(iid=i.iid,
                 email=i.assigned_user.userprofile.email,
                 comment="a comment"))
        self.assertEqual(r.status_code, 200)

        content = json.loads(r.content)
        self.assertEqual(content['iid'], i.iid)
        self.assertEqual(content['status'], 'OPEN')
Example #6
0
    def test_post_comment(self):
        i = ItemFactory()
        i.save()
        r = self.c.post(
            self.url,
            dict(iid=i.iid,
                 email=i.assigned_user.userprofile.email,
                 comment="a comment")
            )
        self.assertEqual(r.status_code, 200)

        content = json.loads(r.content)
        self.assertEqual(content['iid'], i.iid)
        self.assertEqual(content['status'], 'OPEN')
Example #7
0
    def test_post_fixed_with_resolve_time(self):
        i = ItemFactory()
        i.save()
        r = self.c.post(
            self.url,
            dict(status='FIXED',
                 iid=i.iid,
                 email=i.assigned_user.userprofile.email,
                 resolve_time='1 hour',
                 comment="a comment"))
        self.assertEqual(r.status_code, 200)

        content = json.loads(r.content)
        self.assertEqual(content['iid'], i.iid)
        self.assertEqual(content['status'], 'RESOLVED')
Example #8
0
    def test_post_fixed_with_resolve_time(self):
        i = ItemFactory()
        i.save()
        r = self.c.post(
            self.url,
            dict(status='FIXED',
                 iid=i.iid,
                 email=i.assigned_user.userprofile.email,
                 resolve_time='1 hour',
                 comment="a comment")
            )
        self.assertEqual(r.status_code, 200)

        content = json.loads(r.content)
        self.assertEqual(content['iid'], i.iid)
        self.assertEqual(content['status'], 'RESOLVED')