diff --git a/test/test_integration_program.py b/test/test_integration_program.py index 7c194249a7..e50c6bdd36 100644 --- a/test/test_integration_program.py +++ b/test/test_integration_program.py @@ -77,10 +77,16 @@ def test_retrieve_program_data(self, service): @run_cloud_legacy_real def test_retrieve_unauthorized_program_data(self, service): """Test retrieving program data when user is not the program author""" - program = service.program("sample-program") - self._validate_program(program) + programs = service.programs() + not_mine = None + for prog in programs: + if prog.is_public: + not_mine = prog + break + if not_mine is None: + self.skipTest("Cannot find a program that's not mine!") with self.assertRaises(IBMNotAuthorizedError): - return program.data + return not_mine.data @run_cloud_legacy_real def test_upload_program(self, service):