Skip to content
This repository was archived by the owner on Mar 13, 2026. It is now read-only.

Commit e1b8c75

Browse files
committed
add remotes in constructor
1 parent 43096ab commit e1b8c75

3 files changed

Lines changed: 3 additions & 9 deletions

File tree

cpt/packager.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ def __init__(self, username=None, channel=None, runner=None,
148148

149149
self.upload_only_recipe = upload_only_recipe or get_bool_from_env("CONAN_UPLOAD_ONLY_RECIPE")
150150

151+
self.remotes_manager.add_remotes_to_conan()
151152
self.uploader = Uploader(self.conan_api, self.remotes_manager, self.auth_manager,
152153
self.printer, self.upload_retry)
153154

cpt/runner.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ def __init__(self, profile_abs_path, reference, conan_api, uploader,
2929
self._exclude_vcvars_precommand = exclude_vcvars_precommand
3030
self._build_policy = build_policy
3131
self._runner = PrintRunner(runner or os.system, self.printer)
32-
self._uploader.remote_manager.add_remotes_to_conan()
3332
self._test_folder = test_folder
3433
self._config_url = config_url
3534
self._upload_only_recipe = upload_only_recipe

cpt/test/unit/packager_test.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -469,8 +469,6 @@ def test_remotes(self):
469469
reference="lib/1.0@lasote/mychannel",
470470
ci_manager=self.ci_manager)
471471

472-
builder.add({}, {}, {}, {})
473-
builder.run_builds()
474472
self.assertEquals(self.conan_api.calls[1].args[1], "url1")
475473
self.assertEquals(self.conan_api.calls[1].kwargs["insert"], -1)
476474
self.assertEquals(self.conan_api.calls[3].args[1], "url2")
@@ -485,8 +483,6 @@ def test_remotes(self):
485483
reference="lib/1.0@lasote/mychannel",
486484
ci_manager=self.ci_manager)
487485

488-
builder.add({}, {}, {}, {})
489-
builder.run_builds()
490486
self.assertEquals(self.conan_api.calls[1].args[1], "myurl1")
491487
self.assertEquals(self.conan_api.calls[1].kwargs["insert"], -1)
492488

@@ -502,8 +498,6 @@ def test_remotes(self):
502498
reference="lib/1.0@lasote/mychannel",
503499
ci_manager=self.ci_manager)
504500

505-
builder.add({}, {}, {}, {})
506-
builder.run_builds()
507501
self.assertEquals(self.conan_api.calls[1].args[0], "my_cool_name1")
508502
self.assertEquals(self.conan_api.calls[1].args[1], "u1")
509503
self.assertEquals(self.conan_api.calls[1].kwargs["insert"], -1)
@@ -709,7 +703,7 @@ def test_check_credentials(self):
709703
builder.run()
710704

711705
# When activated, check credentials before to create the profiles
712-
self.assertEqual(self.conan_api.calls[2].name, 'authenticate')
706+
self.assertEqual(self.conan_api.calls[4].name, 'authenticate')
713707
self.assertEqual(self.conan_api.calls[5].name, 'create_profile')
714708

715709
self.conan_api = MockConanAPI()
@@ -725,7 +719,7 @@ def test_check_credentials(self):
725719
ci_manager=self.ci_manager)
726720
builder.add_common_builds()
727721
builder.run()
728-
self.assertNotEqual(self.conan_api.calls[0].name, 'authenticate')
722+
self.assertNotEqual(self.conan_api.calls[4].name, 'authenticate')
729723

730724
# No upload, no authenticate
731725
self.conan_api = MockConanAPI()

0 commit comments

Comments
 (0)