def test_parse_args_no_args(self): sys.argv = ['term2048'] args = ui.parse_cli_args() self.assertEqual(args, { 'version': False, 'azmode': False, 'mode': None, })
def test_parse_args_no_args(self): sys.argv = ['term2048'] args = ui.parse_cli_args() self.assertEqual(args, { 'version': False, 'azmode': False, 'mode': None, })
def test_parse_args_light_mode(self): m = 'light' sys.argv = ['term2048', '--mode', m] args = ui.parse_cli_args() self.assertEqual(args['mode'], m)
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'])
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'])
def test_parse_args_version_short(self): sys.argv = ['term2048', '-v'] args = ui.parse_cli_args() self.assertTrue(args['version'])
def test_parse_args_rules_short(self): sys.argv = ['term2048', '-r'] args = ui.parse_cli_args() self.assertTrue(args['rules'])
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'])
def test_parse_args_version_short(self): sys.argv = ['term2048', '-v'] args = ui.parse_cli_args() self.assertTrue(args['version'])
def test_parse_args_light_mode(self): m = 'light' sys.argv = ['term2048', '--mode', m] args = ui.parse_cli_args() self.assertEqual(args['mode'], m)
def test_parse_args_rules_short(self): sys.argv = ['term2048', '-r'] args = ui.parse_cli_args() self.assertTrue(args['rules'])
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'])
def test_parse_args_light_mode(self): m = "light" sys.argv = ["term2048", "--mode", m] args = ui.parse_cli_args() self.assertEqual(args["mode"], m)
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"])
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"])
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})