def test_get_distribution_file_does_not_exists(self, mock_listener, mock_create_downloader): mock_listener.return_value.succeeded_reports = [] tmp_dir = '/tmp/' feed = 'http://www.foo.bar/flux/' parent = Mock(feed=feed) dist = DistSync(parent, feed) file_name = dist.get_distribution_file(tmp_dir) self.assertEquals(None, file_name)
def test_get_distribution_file_does_not_exists(self, mock_listener, mock_create_downloader): mock_listener.return_value.succeeded_reports = [] tmp_dir = '/tmp/' feed = 'http://www.foo.bar/flux/' parent = Mock(feed=feed) dist = DistSync(parent, feed) file_name = dist.get_distribution_file(tmp_dir) self.assertEquals(None, file_name)
def test_get_distribution_file_exists(self, mock_listener, mock_create_downloader): mock_listener.return_value.succeeded_reports = ['foo'] tmp_dir = '/tmp/' feed = 'http://www.foo.bar/flux/' parent = Mock(feed=feed) dist = DistSync(parent, feed) file_name = dist.get_distribution_file(tmp_dir) request = mock_create_downloader.return_value.method_calls[0][1][0][0] self.assertEquals(request.url, os.path.join(feed, constants.DISTRIBUTION_XML)) self.assertEquals(request.destination, os.path.join(tmp_dir, constants.DISTRIBUTION_XML)) self.assertEquals(file_name, os.path.join(tmp_dir, constants.DISTRIBUTION_XML))
def test_get_distribution_file_exists(self, mock_listener, mock_create_downloader): mock_listener.return_value.succeeded_reports = ['foo'] tmp_dir = '/tmp/' feed = 'http://www.foo.bar/flux/' parent = Mock(feed=feed) dist = DistSync(parent, feed) file_name = dist.get_distribution_file(tmp_dir) request = mock_create_downloader.return_value.method_calls[0][1][0][0] self.assertEquals(request.url, os.path.join(feed, constants.DISTRIBUTION_XML)) self.assertEquals(request.destination, os.path.join(tmp_dir, constants.DISTRIBUTION_XML)) self.assertEquals(file_name, os.path.join(tmp_dir, constants.DISTRIBUTION_XML))