def setUp(self): self.Config = create_configuration([ BoolOption("walrus", "w"), BoolOption("penguin", "p"), BoolOption("badger", "b"), ConfigOption("shape", { "square": "s", "triangle": "t", "circle": "c" }), ])
def test_all_option_codes(self): Config = create_configuration([ BoolOption("walrus", "w"), BoolOption("penguin", "p"), BoolOption("badger", "b"), ConfigOption("shape", { "square": "s", "triangle": "t", "circle": "c" }), ]) self.assertEqual(sorted("stcbwp"), sorted(Config.all_option_codes))
def create_config_with_duplicate(): return create_configuration([ BoolOption("bagel", "b"), ConfigOption("number", { 10: "a", 12: "b", 13: "c" }), ])
EXCHANGE_SETTING_FULL_QUEUE, EXCHANGE_SETTING_NOT_ACCEPTING, EXCHANGE_SETTING_NOT_APPLICABLE ] EXCHANGE_SETTING_CODE_MAP = { setting.code: setting for setting in ALL_EXCHANGE_SETTINGS } ALLOWABLE_EXCHANGE_CODES = { EXCHANGE_TYPE_TRADE: 'osce', EXCHANGE_TYPE_REQUEST: 'osce', EXCHANGE_TYPE_COMMISSION: 'osfce', } Config = create_configuration([ BoolOption("twelvehour", "2"), ConfigOption("rating", dict(zip(ratings.ALL_RATINGS, ["", "m", "a", "p"]))), BoolOption("tagging", "k"), BoolOption("edittagging", "r"), BoolOption("hideprofile", "h"), BoolOption("hidestats", "i"), BoolOption("hidefavorites", "v"), BoolOption("hidefavbar", "u"), ConfigOption("shouts", { "anyone": "", "friends_only": "x", "staff_only": "w" }), ConfigOption("notes", { "anyone": "",
from __future__ import absolute_import from libweasyl import ratings from weasyl import define as d from weasyl import ignoreuser from weasyl import macro as m from weasyl import media from weasyl.configuration_builder import create_configuration, BoolOption from weasyl.error import WeasylError WatchSettings = create_configuration([ BoolOption("submit", "s"), BoolOption("collect", "c"), BoolOption("char", "f"), BoolOption("stream", "t"), BoolOption("journal", "j"), ]) def check(userid, otherid, myself=False): if not userid or not otherid: return False if userid == otherid: return myself return d.execute( "SELECT EXISTS (SELECT 0 FROM watchuser WHERE (userid, otherid) = (%i, %i))", [userid, otherid], options="bool")