mirror of
https://github.com/Ichinga-Samuel/aiomql.git
synced 2026-08-16 13:28:08 +00:00
testdata
This commit is contained in:
+3
-3
@@ -1,5 +1,5 @@
|
||||
import pytest
|
||||
from aiomql import MetaTester, TestData, MetaTrader, Config
|
||||
from aiomql import Config
|
||||
import MetaTrader5
|
||||
|
||||
|
||||
@@ -10,5 +10,5 @@ def config():
|
||||
|
||||
|
||||
@pytest.fixture(scope='session', autouse=True)
|
||||
def metatrader5(config):
|
||||
return MetaTrader5
|
||||
def metatrader5():
|
||||
return MetaTrader5
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"login": 31288540,
|
||||
"password": "nwa0#anaEze",
|
||||
"server": "Deriv-Demo",
|
||||
"demo": 5463204,
|
||||
"fin": 24251812,
|
||||
"deriv-demo": 5463204,
|
||||
"deriv-real": 31288540,
|
||||
"mode": "backtest"
|
||||
}
|
||||
|
||||
@@ -9,16 +9,17 @@ from . import metatrader5
|
||||
|
||||
|
||||
class TestMetaTrader:
|
||||
|
||||
@classmethod
|
||||
def setup_class(self):
|
||||
def setup_class(cls, metatrader5):
|
||||
tz = pytz.timezone('Etc/UTC')
|
||||
self.mt = MetaTrader()
|
||||
self.mt5 = metatrader5
|
||||
self.symbol = "Volatility 100 Index"
|
||||
cls.mt = MetaTrader()
|
||||
cls.mt5 = metatrader5
|
||||
cls.symbol = "Volatility 100 Index"
|
||||
now = datetime.now(tz=tz)
|
||||
self.start = now - timedelta(hours=24)
|
||||
self.end = now + timedelta(hours=2)
|
||||
self.tf = self.mt.TIMEFRAME_H1
|
||||
cls.start = now - timedelta(hours=24)
|
||||
cls.end = now + timedelta(hours=2)
|
||||
cls.tf = cls.mt.TIMEFRAME_H1
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_initialize(self):
|
||||
|
||||
Reference in New Issue
Block a user