File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # coding=utf-8
2+ # author@alingse
3+ # 2020.03.10
4+
5+ import unittest
6+ from click .testing import CliRunner
7+
8+ from jsoncsv .main import mkexcel
9+
10+
11+ class Testmkexcel (unittest .TestCase ):
12+ def test_mkexcel_csv (self ):
13+ runner = CliRunner ()
14+ args = ['fixture/files/expand.0.json' ,
15+ 'fixture/files/tmp.expand.0.csv' ]
16+ result = runner .invoke (mkexcel , args = args )
17+ assert result .exit_code == 0
18+
19+ def test_mkexcel_xls (self ):
20+ runner = CliRunner ()
21+ args = ['-t' , 'xls' , 'fixture/files/expand.0.json' ,
22+ 'fixture/files/tmp.expand.0.xls' ]
23+ result = runner .invoke (mkexcel , args = args )
24+ assert result .exit_code == 0
25+
26+ def test_mkexcel_with_error (self ):
27+ runner = CliRunner ()
28+ args = ['-t' , 'xlsx' , 'fixture/files/expand.0.json' ,
29+ 'fixture/files/tmp.expand.0.xls' ]
30+ result = runner .invoke (mkexcel , args = args )
31+ assert result .exit_code == 2
You can’t perform that action at this time.
0 commit comments