示例#1
0
    def test_logbook_status(self):
        msg = {
            "status": "queued",
            "messages": []
        }
        response = Mock()
        response.status_code = 200
        response.content = json.dumps(msg)

        self.mock_requests.request.return_value = response

        lbh = LogBookHandler('uuid')

        eq_('unknown', lbh.status)

        lbh.fetch()

        eq_('queued', lbh.status)
        self.mock_requests.request.assert_called_once_with(
                url=lbh.uri(), method='get',
                verify='/path/ssl/StartSSL_CA.pem',
                )
示例#2
0
    def test_uri_construction(self):
        lbh = LogBookHandler(uuid='uuid')

        expected = "https://api.30loops.net/0.9/30loops/logbook/uuid"

        eq_(expected, lbh.uri())