mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-07-06 02:13:15 +08:00
Move CI tests from Travis to GitHub (#3889)
* Add initial support for moving tests to GitHub * Add setup Python step in the workflow * Remove Travis CI config file * Fix GitHub action file for build to trigger on PR * Use Python 3.8 as tensorflow is not yet supported * Fix ciphers.hill_cipher doctest error * Fix: instagram crawler tests failing on GitHub actions * Fix floating point errors in doctest * Small change to test cache * Apply suggestions from code review Co-authored-by: Christian Clauss <cclauss@me.com> * Update instagram_crawler.py Co-authored-by: Christian Clauss <cclauss@me.com>
This commit is contained in:
@ -23,7 +23,7 @@ class InstagramUser:
|
||||
"""
|
||||
Class Instagram crawl instagram user information
|
||||
|
||||
Usage: (doctest failing on Travis CI)
|
||||
Usage: (doctest failing on GitHub Actions)
|
||||
# >>> instagram_user = InstagramUser("github")
|
||||
# >>> instagram_user.is_verified
|
||||
True
|
||||
@ -102,10 +102,10 @@ def test_instagram_user(username: str = "github") -> None:
|
||||
A self running doctest
|
||||
>>> test_instagram_user()
|
||||
"""
|
||||
from os import getenv
|
||||
import os
|
||||
|
||||
if getenv("CONTINUOUS_INTEGRATION"):
|
||||
return # test failing on Travis CI
|
||||
if os.environ.get("CI"):
|
||||
return None # test failing on GitHub Actions
|
||||
instagram_user = InstagramUser(username)
|
||||
assert instagram_user.user_data
|
||||
assert isinstance(instagram_user.user_data, dict)
|
||||
|
Reference in New Issue
Block a user