示例#1
0
 def test_make_url(self):
     stdout = io.StringIO()
     tmpdir = self.useFixture(fixtures.TempDir()).path
     constraints_path = os.path.join(tmpdir, 'name.txt')
     with open(constraints_path, 'wt') as f:
         f.write('bar===1\nfoo===1.0.2\nquux==3\n')
     rv = edit.main([constraints_path, 'foo', '--', '-e /path/to/foo'],
                    stdout)
     self.assertEqual(0, rv)
     content = open(constraints_path, 'rt').read()
     self.assertEqual('-e /path/to/foo\nbar===1\nquux==3\n', content)
 def test_make_url(self):
     stdout = io.StringIO()
     tmpdir = self.useFixture(fixtures.TempDir()).path
     constraints_path = os.path.join(tmpdir, 'name.txt')
     with open(constraints_path, 'wt') as f:
         f.write('bar===1\nfoo===1.0.2\nquux==3\n')
     rv = edit.main(
         [constraints_path, 'foo', '--', '-e /path/to/foo'], stdout)
     self.assertEqual(0, rv)
     content = open(constraints_path, 'rt').read()
     self.assertEqual('-e /path/to/foo\nbar===1\nquux==3\n', content)
 def test_edit_paths(self):
     stdout = io.StringIO()
     tmpdir = self.useFixture(fixtures.TempDir()).path
     constraints_path = os.path.join(tmpdir, 'name.txt')
     with open(constraints_path, 'wt') as f:
         f.write(textwrap.dedent("""\
             file:///path/to/foo#egg=foo
             -e file:///path/to/bar#egg=bar
             """))
     rv = edit.main(
         [constraints_path, 'foo', '--', '-e file:///path/to/foo#egg=foo'],
         stdout)
     self.assertEqual(0, rv)
     content = open(constraints_path, 'rt').read()
     self.assertEqual(textwrap.dedent("""\
         -e file:///path/to/foo#egg=foo
         -e file:///path/to/bar#egg=bar
         """), content)
示例#4
0
 def test_edit_paths(self):
     stdout = io.StringIO()
     tmpdir = self.useFixture(fixtures.TempDir()).path
     constraints_path = os.path.join(tmpdir, 'name.txt')
     with open(constraints_path, 'wt') as f:
         f.write(textwrap.dedent("""\
             file:///path/to/foo#egg=foo
             -e file:///path/to/bar#egg=bar
             """))
     rv = edit.main(
         [constraints_path, 'foo', '--', '-e file:///path/to/foo#egg=foo'],
         stdout)
     self.assertEqual(0, rv)
     content = open(constraints_path, 'rt').read()
     self.assertEqual(textwrap.dedent("""\
         -e file:///path/to/foo#egg=foo
         -e file:///path/to/bar#egg=bar
         """), content)