def test_set_default(self, tmpdir, debug, verbose, domain, key, values, bool_values, force): cider = Cider(False, debug, verbose, cider_dir=str(tmpdir)) cider.defaults = MagicMock() for value in values + map(random_case, bool_values): json_value = cider.json_value(value) cider.set_default(domain, key, value, force=force) cider.defaults.write.assert_called_with(domain, key, json_value, force) assert cider.read_defaults()[domain][key] == json_value # Verify str(value) => defaults.write(value) cider.set_default(domain, key, str(value), force=force) cider.defaults.write.assert_called_with( domain, key, cider.json_value(str(value)), force)
def test_set_default( self, tmpdir, debug, verbose, domain, key, values, bool_values, force ): cider = Cider(False, debug, verbose, cider_dir=str(tmpdir)) cider.defaults = MagicMock() for value in values + map(random_case, bool_values): json_value = cider.json_value(value) cider.set_default(domain, key, value, force=force) cider.defaults.write.assert_called_with( domain, key, json_value, force ) assert cider.read_defaults()[domain][key] == json_value # Verify str(value) => defaults.write(value) cider.set_default(domain, key, str(value), force=force) cider.defaults.write.assert_called_with( domain, key, cider.json_value(str(value)), force )