def test_submitted_files(self): """Check submitted files""" missing_files = check_submitted_files(['calculator.py']) for path in missing_files: print('Missing {0}'.format(path)) self.assertEqual(len(missing_files), 0, 'Missing some required files!') print('All required files submitted!')
def test_submitted_files(self): """Check submitted files: looking for 'homework7.py'""" missing_files = check_submitted_files(['homework7.py']) for path in missing_files: print('Missing %s' % path) self.assertEqual(len(missing_files), 0, 'Missing some required files!') print('All required files submitted!')
def test_submitted_files(self): """Check submitted files""" missing_files = check_submitted_files(['calculator.py']) for path in missing_files: print 'Missing {0}'.format(path) self.assertEqual(len(missing_files), 0, 'Missing some required files!') print 'All required files submitted!'
def test_submitted_files(self): """Check submitted files""" missing_files = check_submitted_files(required_files) for path in missing_files: print('Missing {0}'.format(path)) self.assertEqual( len(missing_files), 0, 'Files missing! Required: %s' % (' '.join(required_files))) print('All required files submitted!')
def url_file_contains_valid_url(self): self.assertTrue(check_submitted_files(['URL'])) with open('URL', "r") as file: test_url = file.read() self.assertGreater(len(test_url), 0, "File is empty!") self.assertRegexpMatches( test_url, r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', "URL file does not contain a valid URL. Make sure it starts with http:// or https://!" ) response = requests.get(test_url) self.assertEqual(response.status_code, 200, "URL is not active.")