Example #1
0
 def test_add_ticket(self):
     ticket = create_ticket(uuid="uuid")
     body = json.dumps(ticket).encode("utf8")
     expected = [
         ("request", ("PUT", "/tickets/uuid"), {"body": body}),
     ]
     imagetickets.add_ticket(ticket)
     self.assertEqual(imagetickets.uhttp.__calls__, expected)
     self.assertTrue(imagetickets.uhttp.closed)
Example #2
0
def test_image_tickets_error(fake_connection, exc_type):
    ticket = create_ticket(uuid="uuid")

    def request(method, path, body=None):
        raise exc_type

    fake_connection.request = request
    with pytest.raises(se.ImageTicketsError):
        imagetickets.add_ticket(ticket)
Example #3
0
    def test_image_tickets_error(self, exc_type):
        ticket = create_ticket(uuid="uuid")

        def request(method, path, body=None):
            raise exc_type

        imagetickets.uhttp.request = request
        with self.assertRaises(se.ImageTicketsError):
            imagetickets.add_ticket(ticket)
Example #4
0
    def test_image_tickets_error(self, exc_type):
        ticket = create_ticket(uuid="uuid")

        def request(method, path, body=None):
            raise exc_type

        imagetickets.UnixHTTPConnection.request = request
        with self.assertRaises(se.ImageTicketsError):
            imagetickets.add_ticket(ticket)
Example #5
0
 def test_add_ticket(self):
     ticket = create_ticket(uuid="uuid")
     body = json.dumps(ticket).encode("utf8")
     expected = [
         ("request", ("PUT", "/tickets/uuid"), {"body": body}),
     ]
     imagetickets.add_ticket(ticket)
     self.assertEqual(imagetickets.UnixHTTPConnection.__calls__, expected)
     self.assertTrue(imagetickets.UnixHTTPConnection.closed)
Example #6
0
def test_add_ticket(fake_connection):
    ticket = create_ticket(uuid="uuid")
    body = json.dumps(ticket).encode("utf8")
    expected = [
        ("request", ("PUT", "/tickets/uuid"), {
            "body": body
        }),
    ]
    imagetickets.add_ticket(ticket)
    assert fake_connection.__calls__ == expected
    assert fake_connection.closed
Example #7
0
 def test_add_ticket(self):
     ticket = create_ticket(uuid="uuid")
     body = json.dumps(ticket)
     expected = [
         ("request", ("PUT", "/tickets/uuid"), {
             "body": body
         }),
     ]
     imagetickets.add_ticket(ticket)
     self.assertEqual(imagetickets.uhttp.__calls__, expected)
     self.assertTrue(imagetickets.uhttp.closed)