From f818d8a81c3cf1060c69868b9a1374cd232dbb5d Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Thu, 11 Sep 2014 07:05:59 +0200 Subject: Make sure paths are relative since posixpath.join only picks the absolute one otherwise --- tests/test_artifactory.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'tests') 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]) -- cgit v1.2.3