|
|
- import pytest
- import requests
-
- def test_ensure_all_repos_represented():
- """
- Make sure that the 'Technology_Table.md' covers all our repos.
- """
- testresult = True
- r = requests.get('https://foundation.aninix.net/')
- body = r.content.__str__()
- repos = [url for url in body.split('"') if url.startswith('/AniNIX') and not url.find('?') != -1 ]
- with open('Technology_Table.md') as techtable_file:
- techtable = techtable_file.read()
- for repo in repos:
- try:
- testresult == testresult and (techtable.index(repo) != -1)
- except ValueError as e:
- print(repo)
- print(e)
- testresult = False
- assert testresult
|