diff options
author | Guido Günther <agx@sigxcpu.org> | 2014-09-11 07:05:59 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2014-09-11 07:15:15 +0200 |
commit | f818d8a81c3cf1060c69868b9a1374cd232dbb5d (patch) | |
tree | c82e8b7025db12f3cd524828d5205f6b7914f2c3 /tests | |
parent | f1f18f7ea5ad0ab400155587b66be77da6e36046 (diff) |
since posixpath.join only picks the absolute one otherwise
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_artifactory.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/test_artifactory.py b/tests/test_artifactory.py index 3e28e90..07b07e4 100644 --- a/tests/test_artifactory.py +++ b/tests/test_artifactory.py @@ -30,7 +30,7 @@ class TestArtifactory(unittest.TestCase): a = Artifactory('http://a.exmple.com') with patch.object(Artifactory, '_request') as mocked_request: mocked_request.side_effect = request_mock - ret = a.copy(('unstable','foo'), ('release', 'bar')) + ret = a.copy(('unstable','/foo'), ('release', 'bar')) self.assertEquals(ret[0], 'POST') self.assertEquals(ret[1], 'http://a.exmple.com/api/copy/unstable/foo') self.assertDictEqual(ret[2], {'to': 'release/bar'}) @@ -56,3 +56,12 @@ class TestArtifactory(unittest.TestCase): self.assertEquals(ret[0], 'POST') self.assertEquals(ret[1], 'http://a.exmple.com/api/move/unstable/foo') self.assertDictEqual(ret[2], {'to': 'release/bar'}) + + def test_filecopy(self): + a = Artifactory('http://a.exmple.com') + with patch.object(Artifactory, '_request') as mocked_request: + mocked_request.side_effect = request_mock + ret = a.get_fileinfo('unstable', '/foo') + self.assertEquals(ret[0], 'GET') + self.assertEquals(ret[1], 'http://a.exmple.com/api/storage/unstable/foo') + self.assertIsNone(ret[2]) |