Report generated on 21-Dec-2022 at 05:51:08 by pytest-html v2.1.1
Packages | {"pluggy": "0.13.1", "py": "1.9.0", "pytest": "6.1.0"} |
Platform | Windows-10-10.0.19041-SP0 |
Plugins | {"allure-pytest": "2.8.18", "datadir": "1.3.1", "html": "2.1.1", "metadata": "1.10.0"} |
Python | 3.8.5 |
5 tests ran in 3061.56 seconds.
(Un)check the boxes to filter the results.
0 passed, 0 skipped, 5 failed, 0 errors, 0 expected failures, 0 unexpected passesResult | Test | Duration | Links |
---|---|---|---|
No results found. Try to check the filters | |||
Failed | test_url_city_check.py::TestUrlCityVerification::test_create_json_from_DB_for_course_program_url | 1045.67 | |
self = <test_url_city_check.TestUrlCityVerification object at 0x000001D044B42B50> testdata = {'db_type': 'mysql', 'query_to_fetch_course_url_city': "Select distinct json_extract(s.params, '$.city_name') as city ...ct_type=1 and json_extract(s.params, '$.country_id')='6' and (s.url like 'val_city%' or s.linkable_id= val_linkable);"} @pytest.mark.test_details("SLUB-T0000","high","Url City Verification","Prince") def test_create_json_from_DB_for_course_program_url(self,testdata): self._test_add_rows_in_csv() x={} with open("course_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: query_to_fetch_page_city_name = testdata['query_to_fetch_course_url_city'].replace('val_city',str(row['url'])).replace('val_linkable',str(row['linkable_id'])) query_to_store_city = db_helper.get_prod_data(query_to_fetch_page_city_name,testdata['db_type']) city_name = list(map(itemgetter('city'), query_to_store_city)) city_name = [item.replace('"', '') for item in city_name] #returns string where the first character is upper case, and the rest is lower case city_name = [ i.capitalize() for i in city_name] #returns blank quotes if city list is empty for URL else city names if not city_name: city_name.append("") else: city_name city_url="https://www.simplilearn.com"+row['url'] x[city_url]=city_name with open('url_new_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) with open("course_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: cities=[] url = "https://www.simplilearn.com"+row['url'] pytest.driver.get(url) time.sleep(2) cities=pg_university_load.check_city_present(url) x[url]=cities with open('url_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) count = self.url_city_json_comparison_new() print("value of count is :", count) if count >= 1: > pytest.fail(f"Missing city, hence failed") E Failed: Missing city, hence failed test_prod\test_url_city_check.py:71: Failed ------------------------------Captured stdout call------------------------------ key: https://www.simplilearn.com/digital-marketing/search-engine-optimization-seo-certification-training, missing values: ['Kanpur', 'Agra'] in UI key: https://www.simplilearn.com/big-data-and-analytics/apache-spark-scala-certification-training, missing values: ['Ahmedabad', 'Chennai', 'Kolkata', 'Pune'] in DB key: https://www.simplilearn.com/salesforce/salesforce-platform-developer-1-certification-training, missing values: ['Ahmedabad'] in UI key: https://www.simplilearn.com/salesforce/salesforce-platform-developer-1-certification-training, missing values: ['Delhi', 'Pune'] in DB key: https://www.simplilearn.com/node-js-certification-training, missing values: ['Ahmedabad', 'Bangalore', 'Delhi', 'Mumbai', 'Pune'] in DB key: https://www.simplilearn.com/microsoft-azure-administrator-associate-certification-training-course, missing values: ['Kolkata', 'Pune', 'Ahmedabad'] in UI key: https://www.simplilearn.com/docker-certified-associate-dca-certification-training-course, missing values: ['Bangalore', 'Chennai', 'Pondicherry', 'Pune'] in DB value of count is : 7 | |||
Failed | test_url_city_check.py::TestUrlCityVerification::test_create_json_from_DB_for_masters_program_url | 741.87 | |
self = <test_url_city_check.TestUrlCityVerification object at 0x000001D044CA2B20> testdata = {'db_type': 'mysql', 'query_to_fetch_master_url_city': "Select distinct json_extract(s.params, '$.city_name') as city ...ct_type=2 and json_extract(s.params, '$.country_id')='6' and (s.url like 'val_city%' or s.linkable_id= val_linkable);"} @pytest.mark.test_details("SLUB-T0000","high","Url City Verification","Prince") def test_create_json_from_DB_for_masters_program_url(self,testdata): x={} with open("master_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: query_to_fetch_page_city_name = testdata['query_to_fetch_master_url_city'].replace('val_city',str(row['url'])).replace('val_linkable',str(row['linkable_id'])) query_to_store_city = db_helper.get_prod_data(query_to_fetch_page_city_name,testdata['db_type']) city_name = list(map(itemgetter('city'), query_to_store_city)) city_name = [item.replace('"', '') for item in city_name] #returns string where the first character is upper case, and the rest is lower case #city_name = [ i.capitalize() for i in city_name] city_name = [item.lower() for item in city_name] #returns blank quotes if city list is empty for URL else city names if not city_name: city_name.append("") else: city_name city_url="https://www.simplilearn.com"+row['url'] x[city_url]=city_name with open('url_new_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) with open("master_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: cities=[] url = "https://www.simplilearn.com"+row['url'] pytest.driver.get(url) time.sleep(2) cities=pg_university_load.check_city_present(url) cities = [item.lower() for item in cities] x[url]=cities with open('url_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) count = self.url_city_json_comparison_new() if count >= 1: > pytest.fail(f"Missing city, hence failed") E Failed: Missing city, hence failed test_prod\test_url_city_check.py:111: Failed ------------------------------Captured stdout call------------------------------ key: https://www.simplilearn.com/quality-management/lean-six-sigma-certification-training-all-in-one-bundle, missing values: [''] in UI key: https://www.simplilearn.com/quality-management/lean-six-sigma-certification-training-all-in-one-bundle, missing values: ['ahmedabad', 'bangalore', 'chennai', 'delhi', 'kolkata', 'mumbai', 'pune'] in DB key: https://www.simplilearn.com/devops-engineer-masters-program-certification-training, missing values: ['visakhapatnam'] in UI key: https://www.simplilearn.com/artificial-intelligence-masters-program-training-course, missing values: ['shimoga'] in DB key: https://www.simplilearn.com/business-analyst-certification-training-course, missing values: ['cochin'] in UI | |||
Failed | test_url_city_check.py::TestUrlCityVerification::test_create_json_from_DB_for_classroom_course_program_url | 297.62 | |
self = <test_url_city_check.TestUrlCityVerification object at 0x000001D044D1CCD0> testdata = {'db_type': 'mysql', 'query_to_fetch_classroom_course_url_city': "Select distinct json_extract(s.params, '$.city_name'...ct_type=1 and json_extract(s.params, '$.country_id')='6' and (s.url like 'val_city%' or s.linkable_id= val_linkable);"} @pytest.mark.test_details("SLUB-T0000","high","Url City Verification","Prince") def test_create_json_from_DB_for_classroom_course_program_url(self,testdata): x={} with open("classroom_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: query_to_fetch_page_city_name = testdata['query_to_fetch_classroom_course_url_city'].replace('val_city',str(row['url'])).replace('val_linkable',str(row['linkable_id'])) query_to_store_city = db_helper.get_prod_data(query_to_fetch_page_city_name,testdata['db_type']) city_name = list(map(itemgetter('city'), query_to_store_city)) city_name = [item.replace('"', '') for item in city_name] #returns string where the first character is upper case, and the rest is lower case city_name = [ i.capitalize() for i in city_name] #returns blank quotes if city list is empty for URL else city names if not city_name: city_name.append("") else: city_name city_url="https://www.simplilearn.com"+row['url'] x[city_url]=city_name with open('url_new_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) with open("classroom_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: cities=[] url = "https://www.simplilearn.com"+row['url'] pytest.driver.get(url) time.sleep(2) cities=pg_university_load.check_city_present(url) x[url]=cities with open('url_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) count = self.url_city_json_comparison_new() if count >= 1: > pytest.fail(f"Missing city, hence failed") E Failed: Missing city, hence failed test_prod\test_url_city_check.py:149: Failed ------------------------------Captured stdout call------------------------------ key: https://www.simplilearn.com/agile-and-scrum/csm-certification-training, missing values: ['Cochin'] in UI | |||
Failed | test_url_city_check.py::TestUrlCityVerification::test_create_json_from_DB_for_cohort_masters_program_url | 125.64 | |
self = <test_url_city_check.TestUrlCityVerification object at 0x000001D044D45790> testdata = {'db_type': 'mysql', 'query_to_fetch_cohort_masters_url_city': "Select distinct json_extract(s.params, '$.city_name') ...ct_type=2 and json_extract(s.params, '$.country_id')='6' and (s.url like 'val_city%' or s.linkable_id= val_linkable);"} @pytest.mark.test_details("SLUB-T0000","high","Url City Verification","Prince") def test_create_json_from_DB_for_cohort_masters_program_url(self,testdata): x={} with open("cohort_master_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: query_to_fetch_page_city_name = testdata['query_to_fetch_cohort_masters_url_city'].replace('val_city',str(row['url'])).replace('val_linkable',str(row['linkable_id'])) query_to_store_city = db_helper.get_prod_data(query_to_fetch_page_city_name,testdata['db_type']) city_name = list(map(itemgetter('city'), query_to_store_city)) city_name = [item.replace('"', '') for item in city_name] #returns string where the first character is upper case, and the rest is lower case city_name = [ i.capitalize() for i in city_name] #returns blank quotes if city list is empty for URL else city names if not city_name: city_name.append("") else: city_name city_url="https://www.simplilearn.com"+row['url'] x[city_url]=city_name with open('url_new_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) with open("cohort_master_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: url = "https://www.simplilearn.com"+row['url'] pytest.driver.get(url) time.sleep(2) cities=pg_university_load.check_city_present(url) x[url]=cities with open('url_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) count = self.url_city_json_comparison_new() if count >= 1: > pytest.fail(f"Missing city, hence failed") E Failed: Missing city, hence failed test_prod\test_url_city_check.py:186: Failed ------------------------------Captured stdout call------------------------------ key: https://www.simplilearn.com/java-full-stack-developer-certification-training-course, missing values: ['Ahmedabad', 'Bhopal', 'Bhubaneshwar', 'Delhi', 'Kolkata', 'Lucknow', 'Mumbai', 'Visakhapatnam', 'Jaipur', 'Nagpur', 'Gurgaon', 'Indore'] in UI | |||
Failed | test_url_city_check.py::TestUrlCityVerification::test_create_json_from_DB_for_PG_program_url | 847.07 | |
self = <test_url_city_check.TestUrlCityVerification object at 0x000001D044D6AF40> testdata = {'db_type': 'mysql', 'query_to_fetch_PG_program_url_city': "Select distinct json_extract(s.params, '$.city_name') as c...ct_type=2 and json_extract(s.params, '$.country_id')='6' and (s.url like 'val_city%' or s.linkable_id= val_linkable);"} @pytest.mark.test_details("SLUB-T0000","high","Url City Verification","Prince") def test_create_json_from_DB_for_PG_program_url(self,testdata): x={} with open("PG_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: query_to_fetch_page_city_name = testdata['query_to_fetch_PG_program_url_city'].replace('val_city',str(row['url'])).replace('val_linkable',str(row['linkable_id'])) query_to_store_city = db_helper.get_prod_data(query_to_fetch_page_city_name,testdata['db_type']) city_name = list(map(itemgetter('city'), query_to_store_city)) city_name = [item.replace('"', '') for item in city_name] #returns string where the first character is upper case, and the rest is lower case #city_name = [ i.capitalize() for i in city_name] city_name = [item.lower() for item in city_name] #returns blank quotes if city list is empty for URL else city names if not city_name: city_name.append("") else: city_name city_url="https://www.simplilearn.com"+row['url'] x[city_url]=city_name with open('url_new_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) with open("PG_program_city_url.csv") as csvFile: reader = csv.DictReader(csvFile) for row in reader: cities=[] url = "https://www.simplilearn.com"+row['url'] pytest.driver.get(url) time.sleep(2) cities=pg_university_load.check_city_present(url) cities = [item.lower() for item in cities] x[url]=cities with open('url_cities.json', 'w') as outfile: outfile.truncate(0) json.dump(x, outfile, indent=4) count = self.url_city_json_comparison_new() if count >= 1: > pytest.fail(f"Missing city, hence failed") E Failed: Missing city, hence failed test_prod\test_url_city_check.py:226: Failed ------------------------------Captured stdout call------------------------------ key: https://www.simplilearn.com/pgp-cyber-security-certification-training-course, missing values: ['bangalore', 'delhi', 'hyderabad', 'mumbai', 'pune', 'chennai', 'ahmedabad', 'kolkata', 'bhopal', 'bhubaneshwar', 'gurgaon', 'mysore', 'visakhapatnam', 'dhaka', 'tirupati', 'imphal'] in UI key: https://www.simplilearn.com/pgp-cyber-security-certification-training-course, missing values: [''] in DB |