def test_arguments(self): assert roller.get_args(['-v']).verbose is True assert roller.get_args(['-k', '1.2.3']).new_version == '1.2.3' assert roller.get_args(['-n', '9']).new_revision == '9' assert roller.get_args(['-c', '1.2.3']).config_version == '1.2.3' assert roller.get_args(['-r', '7']).config_revision == '7' assert roller.get_args(['-s']).skip_install is True assert roller.get_args(['-b', '/foo']).build_dir == '/foo' assert roller.get_args(['-d', '/bar']).config_dir == '/bar'
def test_defaults(self): defaults = roller.get_args([]) assert defaults.verbose is False assert defaults.new_version == roller.get_latest_kernel_version() assert defaults.new_revision is None assert defaults.config_version == roller.get_current_kernel_version() assert defaults.config_revision == 'current' assert defaults.skip_install is False assert defaults.build_dir == '/tmp' assert defaults.config_dir is None
def test_version(self): assert roller.get_args(['--version'])