Exemplo n.º 1
0
    def test_specifiers_prereleases(self, specifier, version, expected):
        spec = Specifier(specifier)

        if expected:
            assert spec.contains(version)
            spec.prereleases = False
            assert not spec.contains(version)
        else:
            assert not spec.contains(version)
            spec.prereleases = True
            assert spec.contains(version)
Exemplo n.º 2
0
    def test_specifiers_prereleases(self, specifier, version, expected):
        spec = Specifier(specifier)

        if expected:
            assert spec.contains(version)
            spec.prereleases = False
            assert not spec.contains(version)
        else:
            assert not spec.contains(version)
            spec.prereleases = True
            assert spec.contains(version)
Exemplo n.º 3
0
    def test_specifiers_prereleases(self, specifier, version, expected):
        spec = Specifier(specifier)

        if expected:
            assert version in spec
            spec.prereleases = False
            assert version not in spec
        else:
            assert version not in spec
            spec.prereleases = True
            assert version in spec
Exemplo n.º 4
0
    def test_specifier_prereleases_explicit(self):
        spec = Specifier()
        assert not spec.prereleases
        assert not spec.contains("1.0.dev1")
        spec.prereleases = True
        assert spec.prereleases
        assert spec.contains("1.0.dev1")

        spec = Specifier(prereleases=True)
        assert spec.prereleases
        assert spec.contains("1.0.dev1")
        spec.prereleases = False
        assert not spec.prereleases
        assert not spec.contains("1.0.dev1")

        spec = Specifier(prereleases=True)
        assert spec.prereleases
        assert spec.contains("1.0.dev1")
        spec.prereleases = None
        assert not spec.prereleases
        assert not spec.contains("1.0.dev1")