コード例 #1
0
ファイル: test_main.py プロジェクト: daonb/devpi
    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)
コード例 #2
0
ファイル: test_main.py プロジェクト: kenatbasis/devpi
 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*")
コード例 #3
0
ファイル: test_main.py プロジェクト: kenatbasis/devpi
 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
コード例 #4
0
ファイル: test_main.py プロジェクト: yunstanford/devpi
    def test_version_ok(self, loghub):
        class reply:
            headers = {"X-DEVPI-API-VERSION": "2"}

        verify_reply_version(loghub, reply)
コード例 #5
0
ファイル: test_main.py プロジェクト: kenatbasis/devpi
 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)