示例#1
0
 def test_parse_args_no_args(self):
     sys.argv = ['term2048']
     args = ui.parse_cli_args()
     self.assertEqual(args, {
         'version': False,
         'azmode': False,
         'mode': None,
     })
示例#2
0
 def test_parse_args_no_args(self):
     sys.argv = ['term2048']
     args = ui.parse_cli_args()
     self.assertEqual(args, {
         'version': False,
         'azmode': False,
         'mode': None,
     })
示例#3
0
 def test_parse_args_light_mode(self):
     m = 'light'
     sys.argv = ['term2048', '--mode', m]
     args = ui.parse_cli_args()
     self.assertEqual(args['mode'], m)
示例#4
0
 def test_parse_args_azmode_version(self):
     sys.argv = ['term2048', '--az', '--version']
     args = ui.parse_cli_args()
     self.assertTrue(args['azmode'])
     self.assertTrue(args['version'])
示例#5
0
 def test_parse_args_rules_version(self):
     sys.argv = ['term2048', '--rules', '--version']
     args = ui.parse_cli_args()
     self.assertTrue(args['rules'])
     self.assertTrue(args['version'])
示例#6
0
 def test_parse_args_version_short(self):
     sys.argv = ['term2048', '-v']
     args = ui.parse_cli_args()
     self.assertTrue(args['version'])
示例#7
0
 def test_parse_args_rules_short(self):
     sys.argv = ['term2048', '-r']
     args = ui.parse_cli_args()
     self.assertTrue(args['rules'])
示例#8
0
 def test_parse_args_azmode_version(self):
     sys.argv = ['term2048', '--az', '--version']
     args = ui.parse_cli_args()
     self.assertTrue(args['azmode'])
     self.assertTrue(args['version'])
示例#9
0
 def test_parse_args_version_short(self):
     sys.argv = ['term2048', '-v']
     args = ui.parse_cli_args()
     self.assertTrue(args['version'])
示例#10
0
 def test_parse_args_light_mode(self):
     m = 'light'
     sys.argv = ['term2048', '--mode', m]
     args = ui.parse_cli_args()
     self.assertEqual(args['mode'], m)
示例#11
0
 def test_parse_args_rules_short(self):
     sys.argv = ['term2048', '-r']
     args = ui.parse_cli_args()
     self.assertTrue(args['rules'])
示例#12
0
 def test_parse_args_rules_version(self):
     sys.argv = ['term2048', '--rules', '--version']
     args = ui.parse_cli_args()
     self.assertTrue(args['rules'])
     self.assertTrue(args['version'])
示例#13
0
 def test_parse_args_light_mode(self):
     m = "light"
     sys.argv = ["term2048", "--mode", m]
     args = ui.parse_cli_args()
     self.assertEqual(args["mode"], m)
示例#14
0
 def test_parse_args_rules_version(self):
     sys.argv = ["term2048", "--rules", "--version"]
     args = ui.parse_cli_args()
     self.assertTrue(args["rules"])
     self.assertTrue(args["version"])
示例#15
0
 def test_parse_args_azmode_version(self):
     sys.argv = ["term2048", "--az", "--version"]
     args = ui.parse_cli_args()
     self.assertTrue(args["azmode"])
     self.assertTrue(args["version"])
示例#16
0
 def test_parse_args_no_args(self):
     sys.argv = ["term2048"]
     args = ui.parse_cli_args()
     self.assertEqual(args, {"version": False, "azmode": False, "mode": None, "rules": False})