Beispiel #1
0
def main():
    """
    TO run this file sourcing root as src
    sudo PYTHONPATH=. ~/.pyenv/versions/3.7.0/envs/myproject/bin/python3.7 remittance/main.py
    :return:
    """
    try:
        logger.error("=== Starting application ===")
        tab = Browser.open_new_tab(incognito=True, headless=True)
        polling_period = int(os.environ.get('POLLING_PERIOD', 5))
        while True:
            loop(tab)
            time.sleep(60 * polling_period)

    except Exception as e:
        print(e)
        logger.error("Main loop crashed: {}".format(e))
Beispiel #2
0
"""
Run this on interpreter to run this test
The test file run roots from src
sudo PYTHONPATH=. ~/.pyenv/versions/3.7.0/envs/myproject/bin/python3.7 remittance/modules/test_files/test_rates.py
"""

from common import Browser
from remittance.modules import RemitlyRate, RiaRate, XoomRate, WesternUnionRate

tab = Browser.open_new_tab(incognito=True, headless=True)

rate = RemitlyRate(tab).get_rate()
print("Remitly rate: {}".format(rate))

rate = RiaRate(tab).get_rate()
print("Ria rate: {}".format(rate))

rate = XoomRate(tab).get_rate()
print("Xoom rate: {}".format(rate))

rate = WesternUnionRate(tab).get_rate()
print("WU rate: {}".format(rate))