def test_trailing_junk(self): req = dummypost(fixtures.CSRData.trailing_content) with self.assertRaises(HTTPBadRequest): views.csr_add(req)
def test_empty(self): req = dummypost(fixtures.CSRData.empty) with self.assertRaises(HTTPBadRequest): views.csr_add(req)
def test_not_pem(self): req = dummypost(fixtures.CSRData.not_pem) with self.assertRaises(HTTPBadRequest): views.csr_add(req)
def test_no_length(self): req = dummypost(fixtures.CSRData.good) req.content_length = None with self.assertRaises(HTTPLengthRequired): views.csr_add(req)
def test_large(self): req = dummypost(fixtures.CSRData.large_body) with self.assertRaises(HTTPRequestEntityTooLarge): views.csr_add(req)
def test_good(self): req = dummypost(fixtures.CSRData.good) csr = views.csr_add(req) self.assertSimilar(fixtures.CSRData.good, csr)
def test_duplicate(self): req = dummypost(fixtures.CSRData.initial) with self.assertRaises(HTTPBadRequest): views.csr_add(req)
def test_multi_pem(self): req = dummypost(fixtures.CSRData.multi_request) with self.assertRaises(HTTPBadRequest): views.csr_add(req)
def test_bad_subject(self): req = dummypost(fixtures.CSRData.bad_subject) with self.assertRaises(HTTPBadRequest): views.csr_add(req)
def test_leading_junk(self): req = dummypost(fixtures.CSRData.leading_content) with self.assertRaises(HTTPBadRequest): views.csr_add(req)