Ejemplo n.º 1
0
    def test_version_ok(self, loghub):
        from devpi_server.views import API_VERSION

        class reply:
            headers = {"X-DEVPI-API-VERSION": API_VERSION}

        verify_reply_version(loghub, reply)
Ejemplo n.º 2
0
 def test_version_wrong(self, loghub):
     class reply:
         headers = {"X-DEVPI-API-VERSION": "0"}
     with pytest.raises(SystemExit):
         verify_reply_version(loghub, reply)
     matcher = loghub._getmatcher()
     matcher.fnmatch_lines("*got*0*acceptable*")
Ejemplo n.º 3
0
 def test_noversion(self, loghub):
     class reply:
         headers = {}
     verify_reply_version(loghub, reply)
     matcher = loghub._getmatcher()
     matcher.fnmatch_lines("*assuming API-VERSION 1*")
     verify_reply_version(loghub, reply)
     matcher = loghub._getmatcher()
     assert matcher.str().count("assuming") == 1
Ejemplo n.º 4
0
    def test_version_ok(self, loghub):
        class reply:
            headers = {"X-DEVPI-API-VERSION": "2"}

        verify_reply_version(loghub, reply)
Ejemplo n.º 5
0
 def test_version_ok(self, loghub):
     from devpi_server.views import API_VERSION
     class reply:
         headers = {"X-DEVPI-API-VERSION": API_VERSION}
     verify_reply_version(loghub, reply)