2017-07-28 20:45:46 -07:00
|
|
|
import unittest
|
|
|
|
import xcat.cli as cli
|
|
|
|
from xcat.tests.utils import mktrade
|
|
|
|
|
|
|
|
class SimpleTestCase(unittest.TestCase):
|
|
|
|
def setUp(self):
|
|
|
|
self.trade = mktrade()
|
|
|
|
|
2017-07-31 17:06:58 -07:00
|
|
|
def test_exporttrade(self):
|
|
|
|
self.__class__.hexstr = cli.exporttrade('test')
|
|
|
|
self.assertTrue(int(self.hexstr, 16))
|
2017-07-28 20:45:46 -07:00
|
|
|
|
2017-07-31 17:06:58 -07:00
|
|
|
def test_importtrade(self):
|
|
|
|
trade = cli.importtrade(self.__class__.hexstr, 'test')
|
2017-07-28 20:45:46 -07:00
|
|
|
|
2017-07-31 19:13:46 -07:00
|
|
|
class CliTest(SimpleTestCase):
|
|
|
|
def test_findtrade(self):
|
|
|
|
trade = cli.findtrade('test')
|
2017-07-31 13:32:51 -07:00
|
|
|
|
2017-07-31 19:13:46 -07:00
|
|
|
def test_newtrade(self):
|
2017-08-02 12:18:18 -07:00
|
|
|
cli.newtrade('test2')
|
2017-07-31 19:13:46 -07:00
|
|
|
cli.newtrade('test2')
|
|
|
|
cli.checkBuyStatus('test2')
|
|
|
|
cli.checkSellStatus('test2')
|
|
|
|
cli.checkBuyStatus('test2')
|
2017-07-28 20:45:46 -07:00
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
unittest.main()
|