コード例 #1
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_double():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        pypi::time
        foo
    """))
    assert parsed == {REPO_PYPI: get_reqs('time') + get_reqs('foo')}
コード例 #2
0
 def test_vcs_simple(self):
     parsed = parsing._parse_requirement(
         io.StringIO("""
         vcs::strangeurl
     """))
     self.assertDictEqual(parsed,
                          {REPO_VCS: [parsing.VCSDependency("strangeurl")]})
コード例 #3
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
 def test_version_different(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo  !=3.5
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo !=3.5')]
     })
コード例 #4
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_strange_repo(logged):
    parsed = parsing._parse_requirement(
        io.StringIO("""
        unknown::foo
    """))
    logged.assert_warning("Not understood fades repository", "unknown")
    assert parsed == {}
コード例 #5
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
 def test_version_greater_two_spaces(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo   >  2
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo >  2')]
     })
コード例 #6
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
 def test_version_same_no_spaces(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo==3.5
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo ==3.5')]
     })
コード例 #7
0
 def test_version_same_or_greater(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo   >=2
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo >= 2')]
     })
コード例 #8
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
 def test_version_same_or_greater(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo   >=2
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo >= 2')]
     })
コード例 #9
0
 def test_version_greater_two_spaces(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo   >  2
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo >  2')]
     })
コード例 #10
0
 def test_version_same_no_spaces(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo==3.5
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo ==3.5')]
     })
コード例 #11
0
 def test_version_different(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo  !=3.5
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo !=3.5')]
     })
コード例 #12
0
 def test_strange_repo(self):
     parsed = parsing._parse_requirement(
         io.StringIO("""
         unknown::foo
     """))
     self.assertLoggedWarning("Not understood dependency", "unknown::foo")
     self.assertDictEqual(parsed, {})
コード例 #13
0
 def test_vcs_simple_default(self):
     parsed = parsing._parse_requirement(
         io.StringIO("""
         bzr+http://server/bleh
     """))
     self.assertDictEqual(
         parsed,
         {REPO_VCS: [parsing.VCSDependency("bzr+http://server/bleh")]})
コード例 #14
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_vcs_simple_default():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        bzrhttp://server/bleh
    """))
    assert parsed == {
        REPO_VCS: [parsing.VCSDependency("bzrhttp://server/bleh")]
    }
コード例 #15
0
ファイル: test_reqs.py プロジェクト: xavierxross/fades
def test_strange_repo(logs):
    parsed = parsing._parse_requirement(
        io.StringIO("""
        unknown::foo
    """))
    assert Multiple("Not understood fades repository",
                    "unknown") in logs.warning
    assert parsed == {}
コード例 #16
0
 def test_double(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         pypi::time
         foo
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('time'), get_req('foo')]
     })
コード例 #17
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_comments():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        pypi::foo   # some text
        # other text
        bar
    """))
    assert parsed == {REPO_PYPI: get_reqs('foo') + get_reqs('bar')}
コード例 #18
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
 def test_double(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         pypi::time
         foo
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('time'), get_req('foo')]
     })
コード例 #19
0
ファイル: test_parsing.py プロジェクト: PyAr/fades
 def test_mixed(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         vcs::strangeurl
         pypi::foo
     """))
     self.assertDictEqual(parsed, {
         REPO_VCS: [parsing.VCSDependency("strangeurl")],
         REPO_PYPI: [get_req('foo')],
     })
コード例 #20
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
 def test_comments(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         pypi::foo   # some text
         # other text
         bar
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo'), get_req('bar')]
     })
コード例 #21
0
 def test_comments(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         pypi::foo   # some text
         # other text
         bar
     """))
     self.assertDictEqual(parsed, {
         REPO_PYPI: [get_req('foo'), get_req('bar')]
     })
コード例 #22
0
 def test_mixed(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         vcs::strangeurl
         pypi::foo
     """))
     self.assertDictEqual(parsed, {
         REPO_VCS: [parsing.VCSDependency("strangeurl")],
         REPO_PYPI: [get_req('foo')],
     })
コード例 #23
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_mixed():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        vcs::strangeurl
        pypi::foo
    """))
    assert parsed == {
        REPO_VCS: [parsing.VCSDependency("strangeurl")],
        REPO_PYPI: get_reqs('foo'),
    }
コード例 #24
0
ファイル: test_parsing.py プロジェクト: PyAr/fades
 def test_vcs_simple(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         vcs::strangeurl
     """))
     self.assertDictEqual(parsed, {REPO_VCS: [parsing.VCSDependency("strangeurl")]})
コード例 #25
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_vcs_simple():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        vcs::strangeurl
    """))
    assert parsed == {REPO_VCS: [parsing.VCSDependency("strangeurl")]}
コード例 #26
0
ファイル: test_parsing.py プロジェクト: PyAr/fades
 def test_vcs_simple_default(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         bzr+http://server/bleh
     """))
     self.assertDictEqual(parsed, {REPO_VCS: [parsing.VCSDependency("bzr+http://server/bleh")]})
コード例 #27
0
 def test_simple_default(self):
     parsed = parsing._parse_requirement(
         io.StringIO("""
         foo
     """))
     self.assertDictEqual(parsed, {REPO_PYPI: [get_req('foo')]})
コード例 #28
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_simple_default():
    parsed = parsing._parse_requirement(io.StringIO("""
        foo
    """))
    assert parsed == {REPO_PYPI: get_reqs('foo')}
コード例 #29
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
 def test_strange_repo(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         unknown::foo
     """))
     self.assertLoggedWarning("Not understood dependency", "unknown::foo")
     self.assertDictEqual(parsed, {})
コード例 #30
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_version_same_no_spaces():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        foo==3.5
    """))
    assert parsed == {REPO_PYPI: get_reqs('foo ==3.5')}
コード例 #31
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_empty():
    parsed = parsing._parse_requirement(io.StringIO("""

    """))
    assert parsed == {}
コード例 #32
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_version_same_or_greater():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        foo   >=2
    """))
    assert parsed == {REPO_PYPI: get_reqs('foo >= 2')}
コード例 #33
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_version_greater_two_spaces():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        foo   >  2
    """))
    assert parsed == {REPO_PYPI: get_reqs('foo >  2')}
コード例 #34
0
    def test_empty(self):
        parsed = parsing._parse_requirement(io.StringIO("""

        """))
        self.assertDictEqual(parsed, {})
コード例 #35
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
    def test_empty(self):
        parsed = parsing._parse_requirement(io.StringIO("""

        """))
        self.assertDictEqual(parsed, {})
コード例 #36
0
ファイル: test_reqs.py プロジェクト: wel51x/fades
def test_version_different():
    parsed = parsing._parse_requirement(
        io.StringIO("""
        foo  !=3.5
    """))
    assert parsed == {REPO_PYPI: get_reqs('foo !=3.5')}
コード例 #37
0
ファイル: test_parsing.py プロジェクト: dlitvakb/fades
 def test_simple_default(self):
     parsed = parsing._parse_requirement(io.StringIO("""
         foo
     """))
     self.assertDictEqual(parsed, {REPO_PYPI: [get_req('foo')]})