Search.setIndex({"docnames": ["authors", "contributing", "history", "index", "installation", "readme", "usage"], "filenames": ["authors.rst", "contributing.rst", "history.rst", "index.rst", "installation.rst", "readme.rst", "usage.rst"], "titles": ["Credits", "Contributing", "History", "Welcome to Morris\u2019 documentation!", "Installation", "Morris - an announcement (signal/event) system for Python", "Usage"], "terms": {"zygmunt": 0, "krynicki": 0, "canon": 0, "com": [0, 1, 2], "while": [0, 6], "under": [0, 6], "part": [0, 1, 2, 6], "plainbox": [0, 2], "project": [0, 1], "sylvain": 0, "pineau": 0, "ha": [0, 6], "contribut": [0, 3, 6], "number": [0, 6], "improv": 0, "thank": 0, "none": [0, 6], "yet": [0, 6], "why": 0, "first": [0, 2, 6], "ar": [1, 6], "welcom": [1, 6], "thei": [1, 6], "greatli": 1, "appreci": 1, "everi": 1, "littl": [1, 6], "bit": 1, "help": 1, "credit": [1, 3], "alwai": [1, 6], "given": [1, 6], "you": [1, 4, 6], "can": [1, 6], "mani": 1, "wai": [1, 6], "http": [1, 2, 5], "github": [1, 2], "zyga": [1, 2], "morri": [1, 2, 4], "issu": [1, 2], "If": [1, 6], "pleas": 1, "includ": [1, 6], "your": [1, 5, 6], "oper": [1, 6], "system": [1, 3], "name": [1, 6], "version": [1, 6], "ani": [1, 6], "detail": [1, 6], "about": [1, 6], "local": 1, "setup": [1, 6], "might": [1, 6], "troubleshoot": 1, "step": 1, "reproduc": 1, "look": [1, 6], "through": 1, "anyth": [1, 6], "tag": 1, "i": [1, 6], "open": 1, "whoever": 1, "want": [1, 6], "could": 1, "us": 1, "more": [1, 2, 6], "whether": [1, 6], "offici": 1, "doc": 1, "docstr": [1, 6], "even": [1, 6], "web": 1, "blog": 1, "post": 1, "articl": 1, "The": [1, 6], "best": [1, 6], "send": [1, 5], "file": 1, "an": [1, 2, 3, 6], "propos": 1, "explain": 1, "how": [1, 6], "would": [1, 6], "work": [1, 6], "keep": [1, 6], "scope": 1, "narrow": 1, "possibl": [1, 6], "make": [1, 2, 6], "easier": 1, "rememb": 1, "thi": [1, 6], "volunt": 1, "driven": 1, "readi": 1, "here": [1, 6], "": [1, 6], "set": [1, 6], "up": [1, 6], "develop": [1, 3], "fork": 1, "repo": 1, "clone": 1, "git": 1, "your_name_her": 1, "instal": [1, 3], "copi": [1, 6], "virtualenv": 1, "assum": 1, "have": [1, 4, 6], "virtualenvwrapp": [1, 4], "mkvirtualenv": [1, 4], "cd": 1, "python": [1, 3], "py": 1, "creat": [1, 5], "branch": 1, "checkout": 1, "b": [1, 6], "bugfix": 1, "now": [1, 6], "chang": [1, 6], "when": [1, 6], "re": [1, 6], "done": [1, 6], "check": [1, 6], "pass": 1, "flake8": 1, "test": [1, 2, 5], "other": [1, 6], "tox": 1, "To": [1, 6], "just": [1, 6], "pip": [1, 4], "them": [1, 6], "commit": 1, "push": 1, "add": [1, 2, 6], "m": 1, "descript": [1, 6], "origin": [1, 6], "websit": 1, "befor": [1, 6], "meet": 1, "should": [1, 6], "function": [1, 2, 5, 6], "updat": 1, "put": 1, "new": [1, 6], "list": [1, 6], "readm": 1, "rst": 1, "2": [1, 3, 6], "7": [1, 6], "3": [1, 6], "4": 1, "pypi": [1, 2], "travi": [1, 2], "ci": [1, 2], "org": [1, 2, 5], "pull_request": 1, "sure": [1, 6], "all": [1, 6], "support": [1, 2], "run": [1, 6], "subset": [1, 6], "unittest": [1, 6], "merg": 2, "backward": 2, "compat": 2, "featur": [2, 3], "migrat": 2, "signal_nam": [2, 6], "signalinterceptormixin": [2, 6], "fix": 2, "bug": 2, "signal": [2, 3], "__repr__": [2, 6], "document": [2, 5, 6], "intern": [2, 3], "better": [2, 6], "one": [2, 6], "class": 2, "alia": [2, 6], "defin": 2, "standalon": [2, 6], "enabl": [2, 6], "integr": 2, "releas": 2, "impl": 2, "content": 3, "announc": 3, "event": 3, "usag": 3, "refer": 3, "type": [3, 6], "get": [3, 6], "start": [3, 6], "pull": 3, "request": 3, "guidelin": 3, "tip": 3, "lead": 3, "contributor": 3, "histori": 3, "1": [3, 6], "2015": 3, "02": 3, "030": 3, "0": [3, 6], "2014": 3, "09": 3, "21": 3, "2012": 3, "index": [3, 6], "modul": [3, 6], "search": 3, "page": 3, "At": [4, 6], "command": 4, "line": [4, 6], "easy_instal": 4, "Or": 4, "free": 5, "softwar": 5, "lgplv3": 5, "licens": 5, "readthedoc": 5, "simpl": [5, 6], "decor": [5, 6], "call": [5, 6], "method": [5, 6], "connect": 5, "disconnect": 5, "from": [5, 6], "code": [5, 6], "signaltestcas": [5, 6], "watchsign": [5, 6], "assertsignalfir": [5, 6], "assertsignalnotfir": [5, 6], "assertsignalord": [5, 6], "two": 6, "main": 6, "sinc": 6, "ident": 6, "import": 6, "idiomat": 6, "like": 6, "classic": 6, "x": 6, "klass": 6, "object": 6, "def": 6, "on_foo": 6, "self": 6, "on_bar": 6, "equal": 6, "easi": 6, "handler": 6, "print": 6, "handl": 6, "obj": 6, "simpli": 6, "typic": 6, "some": 6, "argument": 6, "both": 6, "posit": 6, "keyword": 6, "on_bar_with_arg": 6, "arg1": 6, "arg2": 6, "foo": 6, "bar": 6, "tight": 6, "loop": 6, "slightli": 6, "faster": 6, "construct": 6, "dictionari": 6, "directli": 6, "arg": 6, "kwarg": 6, "rang": 6, "In": 6, "case": 6, "mai": 6, "wish": 6, "gener": 6, "benefit": 6, "know": 6, "which": 6, "trigger": 6, "do": 6, "sig": 6, "pass_sign": 6, "true": 6, "generic_handl": 6, "pop": 6, "format": 6, "let": 6, "login": 6, "user": 6, "password": 6, "logout": 6, "And": 6, "same": 6, "we": 6, "either": 6, "see": 6, "our": 6, "str": 6, "exampl": 6, "output": 6, "otherwis": 6, "useless": 6, "also": 6, "app": 6, "return": 6, "specif": 6, "wa": 6, "doesn": 6, "t": 6, "relat": 6, "divers": 6, "enough": 6, "There": 6, "thing": 6, "worth": 6, "mention": 6, "though": 6, "safe": 6, "concurr": 6, "need": 6, "special": 6, "provis": 6, "consid": 6, "librari": 6, "callabl": 6, "context": 6, "ship": 6, "simplifi": 6, "abov": 6, "on_login": 6, "on_logout": 6, "apptest": 6, "test_login": 6, "log": 6, "out": 6, "ensur": 6, "were": 6, "sent": 6, "event1": 6, "event2": 6, "right": 6, "order": 6, "didn": 6, "admin": 6, "sy": 6, "suit": 6, "testload": 6, "loadtestsfromtestcas": 6, "runner": 6, "texttestrunn": 6, "stream": 6, "stdout": 6, "verbos": 6, "ok": 6, "ran": 6, "texttestresult": 6, "error": 6, "failur": 6, "point": 6, "time": 6, "peek": 6, "cover": 6, "understand": 6, "where": 6, "being": 6, "store": 6, "interact": 6, "descriptor": 6, "__get__": 6, "__set__": 6, "__delete__": 6, "most": 6, "certainli": 6, "fact": 6, "well": 6, "known": 6, "properti": 6, "noth": 6, "than": 6, "each": 6, "access": 6, "instanc": 6, "inject": 6, "__signals__": 6, "contain": 6, "been": 6, "ping": 6, "itself": 6, "similar": 6, "total": 6, "differ": 6, "plain": 6, "outsid": 6, "definit": 6, "bodi": 6, "natur": 6, "instanti": 6, "what": 6, "insid": 6, "__dict__": 6, "onc": 6, "associ": 6, "It": 6, "found": 6, "empti": 6, "lastli": 6, "newli": 6, "particular": 6, "ll": 6, "exactli": 6, "happen": 6, "transpar": 6, "execut": 6, "place": 6, "regist": 6, "attribut": 6, "listenerinfo": 6, "tupl": 6, "respond": 6, "present": 6, "wrap": 6, "boundmethod": 6, "fals": 6, "compar": 6, "replac": 6, "correspondingli": 6, "extra": 6, "read": 6, "previou": 6, "section": 6, "alreadi": 6, "belong": 6, "reserv": 6, "slot": 6, "front": 6, "ve": 6, "exist": 6, "fine": 6, "vast": 6, "major": 6, "benefici": 6, "program": 6, "follow": 6, "becom": 6, "second": 6, "mode": 6, "examin": 6, "my": 6, "normal": 6, "etc": 6, "instead": 6, "my_signal2_handl": 6, "deriv": 6, "custom": 6, "desir": 6, "prefer": 6, "differenti": 6, "regular": 6, "last": 6, "somewhat": 6, "world": 6, "had": 6, "bound": 6, "remov": 6, "still": 6, "henc": 6, "back": 6, "c": 6, "reli": 6, "func": 6, "__self__": 6, "summar": 6, "rule": 6, "act": 6, "per": 6, "name_or_first_respond": 6, "sourc": 6, "basic": 6, "arbitrari": 6, "helper": 6, "attr": 6, "_name": 6, "via": 6, "_listen": 6, "item": 6, "encod": 6, "__call__": 6, "forward": 6, "provid": 6, "conveni": 6, "so": 6, "api": 6, "don": 6, "owner": 6, "never": 6, "paramet": 6, "ourselv": 6, "uniqu": 6, "__init__": 6, "latter": 6, "obtain": 6, "option": 6, "flag": 6, "instruct": 6, "onli": 6, "meaning": 6, "guess": 6, "base": 6, "__qualname__": 6, "__name__": 6, "A": 6, "represent": 6, "__weakref__": 6, "weak": 6, "control": 6, "whenev": 6, "append": 6, "duplic": 6, "ad": 6, "twice": 6, "aid": 6, "valu": 6, "rais": 6, "valueerror": 6, "specifi": 6, "doe": 6, "pack": 6, "unpack": 6, "first_respond": 6, "relev": 6, "For": 6, "contrast": 6, "give": 6, "protocol": 6, "expos": 6, "actual": 6, "gone": 6, "buri": 6, "real": 6, "mind": 6, "dure": 6, "won": 6, "take": 6, "effect": 6, "until": 6, "after": 6, "manual": 6, "e": 6, "On": 6, "qualifi": 6, "pep": 6, "3155": 6, "earlier": 6, "without": 6, "regardless": 6, "on_meth": 6, "As": 6, "on_func": 6, "mix": 6, "testcas": 6, "standard": 6, "advantag": 6, "assert": 6, "appropri": 6, "someclass": 6, "on_some_sign": 6, "describ": 6, "expected_ev": 6, "sequenc": 6, "varad": 6, "element": 6, "singl": 6, "watch": 6, "methodnam": 6, "runtest": 6, "subclass": 6, "three": 6, "util": 6, "observ": 6, "classmethod": 6, "addclasscleanup": 6, "addcleanup": 6, "except": 6, "cleanup": 6, "setupclass": 6, "fail": 6, "unlik": 6, "teardownclass": 6, "complet": 6, "lifo": 6, "basi": 6, "teardown": 6, "success": 6, "addtypeequalityfunc": 6, "typeobj": 6, "assertequ": 6, "style": 6, "own": 6, "nicer": 6, "messag": 6, "msg": 6, "failureexcept": 6, "assertalmostequ": 6, "delta": 6, "unequ": 6, "determin": 6, "round": 6, "decim": 6, "default": 6, "zero": 6, "between": 6, "usual": 6, "signific": 6, "digit": 6, "measur": 6, "automat": 6, "almost": 6, "assertcountequ": 6, "iter": 6, "regard": 6, "counter": 6, "assertdictcontainssubset": 6, "superset": 6, "assertfals": 6, "expr": 6, "express": 6, "assertgreat": 6, "asserttru": 6, "assertgreaterequ": 6, "assertin": 6, "member": 6, "asserti": 6, "expr1": 6, "expr2": 6, "assertisinst": 6, "cl": 6, "isinst": 6, "assertisnon": 6, "assertisnot": 6, "assertisnotnon": 6, "symmetri": 6, "assertless": 6, "assertlessequ": 6, "assertlistequ": 6, "list1": 6, "list2": 6, "assertlog": 6, "logger": 6, "level": 6, "unless": 6, "higher": 6, "emit": 6, "logger_nam": 6, "its": 6, "children": 6, "omit": 6, "info": 6, "root": 6, "must": 6, "manag": 6, "yield": 6, "record": 6, "end": 6, "match": 6, "correspond": 6, "logrecord": 6, "cm": 6, "getlogg": 6, "assertmultilineequ": 6, "multi": 6, "string": 6, "assertnolog": 6, "assertnotalmostequ": 6, "less": 6, "assertnotequ": 6, "assertnotin": 6, "assertnotisinst": 6, "assertnotregex": 6, "text": 6, "unexpected_regex": 6, "assertrais": 6, "expected_except": 6, "invok": 6, "caught": 6, "deem": 6, "suffer": 6, "unexpect": 6, "someexcept": 6, "do_someth": 6, "allow": 6, "inspect": 6, "the_except": 6, "error_cod": 6, "assertraisesregex": 6, "expected_regex": 6, "regex": 6, "expect": 6, "pattern": 6, "assertregex": 6, "assertsequenceequ": 6, "seq1": 6, "seq2": 6, "seq_typ": 6, "purpos": 6, "valid": 6, "length": 6, "datatyp": 6, "enforc": 6, "assertsetequ": 6, "set1": 6, "set2": 6, "ducktyp": 6, "optim": 6, "asserttupleequ": 6, "tuple1": 6, "tuple2": 6, "assertwarn": 6, "expected_warn": 6, "warn": 6, "warnclass": 6, "depend": 6, "filter": 6, "silenc": 6, "somewarn": 6, "similarli": 6, "filenam": 6, "lineno": 6, "inform": 6, "the_warn": 6, "some_attribut": 6, "147": 6, "assertwarnsregex": 6, "regexp": 6, "whose": 6, "debug": 6, "collect": 6, "testresult": 6, "doclasscleanup": 6, "docleanup": 6, "enterclasscontext": 6, "entercontext": 6, "wide": 6, "enter": 6, "suppli": 6, "__exit__": 6, "result": 6, "__enter__": 6, "immedi": 6, "assertionerror": 6, "hook": 6, "fixtur": 6, "exercis": 6, "shortdescript": 6, "skiptest": 6, "reason": 6, "skip": 6, "subtest": 6, "param": 6, "enclos": 6, "block": 6, "identifi": 6, "mark": 6, "resum": 6, "further": 6, "deconstruct": 6, "count": 6, "occurr": 6, "stop": 6, "9223372036854775807": 6, "field": 6, "u": 6, "emul": 6, "bond": 6}, "objects": {"": [[6, 0, 0, "-", "morris"]], "morris": [[6, 1, 1, "", "SignalInterceptorMixIn"], [6, 1, 1, "", "SignalTestCase"], [6, 1, 1, "", "boundmethod"], [6, 1, 1, "", "listenerinfo"], [6, 1, 1, "", "signal"]], "morris.SignalInterceptorMixIn": [[6, 2, 1, "", "assertSignalFired"], [6, 2, 1, "", "assertSignalNotFired"], [6, 2, 1, "", "assertSignalOrdering"], [6, 2, 1, "", "watchSignal"]], "morris.SignalTestCase": [[6, 2, 1, "", "addClassCleanup"], [6, 2, 1, "", "addCleanup"], [6, 2, 1, "", "addTypeEqualityFunc"], [6, 2, 1, "", "assertAlmostEqual"], [6, 2, 1, "", "assertCountEqual"], [6, 2, 1, "", "assertDictContainsSubset"], [6, 2, 1, "", "assertEqual"], [6, 2, 1, "", "assertFalse"], [6, 2, 1, "", "assertGreater"], [6, 2, 1, "", "assertGreaterEqual"], [6, 2, 1, "", "assertIn"], [6, 2, 1, "", "assertIs"], [6, 2, 1, "", "assertIsInstance"], [6, 2, 1, "", "assertIsNone"], [6, 2, 1, "", "assertIsNot"], [6, 2, 1, "", "assertIsNotNone"], [6, 2, 1, "", "assertLess"], [6, 2, 1, "", "assertLessEqual"], [6, 2, 1, "", "assertListEqual"], [6, 2, 1, "", "assertLogs"], [6, 2, 1, "", "assertMultiLineEqual"], [6, 2, 1, "", "assertNoLogs"], [6, 2, 1, "", "assertNotAlmostEqual"], [6, 2, 1, "", "assertNotEqual"], [6, 2, 1, "", "assertNotIn"], [6, 2, 1, "", "assertNotIsInstance"], [6, 2, 1, "", "assertNotRegex"], [6, 2, 1, "", "assertRaises"], [6, 2, 1, "", "assertRaisesRegex"], [6, 2, 1, "", "assertRegex"], [6, 2, 1, "", "assertSequenceEqual"], [6, 2, 1, "", "assertSetEqual"], [6, 2, 1, "", "assertSignalFired"], [6, 2, 1, "", "assertSignalNotFired"], [6, 2, 1, "", "assertSignalOrdering"], [6, 2, 1, "", "assertTrue"], [6, 2, 1, "", "assertTupleEqual"], [6, 2, 1, "", "assertWarns"], [6, 2, 1, "", "assertWarnsRegex"], [6, 2, 1, "", "debug"], [6, 2, 1, "", "doClassCleanups"], [6, 2, 1, "", "doCleanups"], [6, 2, 1, "", "enterClassContext"], [6, 2, 1, "", "enterContext"], [6, 2, 1, "", "fail"], [6, 3, 1, "", "failureException"], [6, 2, 1, "", "setUp"], [6, 2, 1, "", "setUpClass"], [6, 2, 1, "", "shortDescription"], [6, 2, 1, "", "skipTest"], [6, 2, 1, "", "subTest"], [6, 2, 1, "", "tearDown"], [6, 2, 1, "", "tearDownClass"], [6, 2, 1, "", "watchSignal"]], "morris.listenerinfo": [[6, 2, 1, "", "count"], [6, 2, 1, "", "index"], [6, 3, 1, "", "listener"], [6, 3, 1, "", "pass_signal"]], "morris.signal": [[6, 2, 1, "", "__call__"], [6, 2, 1, "", "__get__"], [6, 2, 1, "", "__init__"], [6, 2, 1, "", "__repr__"], [6, 3, 1, "", "__weakref__"], [6, 2, 1, "", "connect"], [6, 3, 1, "", "define"], [6, 2, 1, "", "disconnect"], [6, 2, 1, "", "fire"], [6, 4, 1, "", "first_responder"], [6, 4, 1, "", "listeners"], [6, 4, 1, "", "name"], [6, 4, 1, "", "signal_name"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"]}, "titleterms": {"credit": 0, "develop": 0, "lead": 0, "contributor": 0, "contribut": 1, "type": 1, "report": 1, "bug": 1, "fix": 1, "implement": [1, 6], "featur": [1, 5], "write": [1, 6], "document": [1, 3], "submit": 1, "feedback": 1, "get": 1, "start": 1, "pull": 1, "request": 1, "guidelin": 1, "tip": 1, "histori": 2, "1": 2, "2": 2, "2015": 2, "02": 2, "030": 2, "0": 2, "2014": 2, "09": 2, "21": 2, "2012": 2, "welcom": 3, "morri": [3, 5, 6], "indic": 3, "tabl": 3, "instal": 4, "an": 5, "announc": [5, 6], "signal": [5, 6], "event": [5, 6], "system": [5, 6], "python": [5, 6], "usag": 6, "defin": 6, "connect": 6, "listen": 6, "fire": 6, "pass": 6, "addit": 6, "meta": 6, "data": 6, "disconnect": 6, "thread": 6, "consider": 6, "support": 6, "unit": 6, "test": 6, "note": 6, "us": 6, "class": 6, "__slots__": 6, "creat": 6, "explicitli": 6, "refer": 6, "intern": 6}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Credits": [[0, "credits"]], "Development Lead": [[0, "development-lead"]], "Contributors": [[0, "contributors"]], "Contributing": [[1, "contributing"]], "Types of Contributions": [[1, "types-of-contributions"]], "Report Bugs": [[1, "report-bugs"]], "Fix Bugs": [[1, "fix-bugs"]], "Implement Features": [[1, "implement-features"]], "Write Documentation": [[1, "write-documentation"]], "Submit Feedback": [[1, "submit-feedback"]], "Get Started!": [[1, "get-started"]], "Pull Request Guidelines": [[1, "pull-request-guidelines"]], "Tips": [[1, "tips"]], "History": [[2, "history"]], "1.2 (2015-02-030": [[2, "id1"]], "1.1 (2015-02-02)": [[2, "id2"]], "1.0 (2014-09-21)": [[2, "id3"]], "2012-2014": [[2, "id4"]], "Welcome to Morris\u2019 documentation!": [[3, "welcome-to-morris-documentation"]], "Indices and tables": [[3, "indices-and-tables"]], "Installation": [[4, "installation"]], "Morris - an announcement (signal/event) system for Python": [[5, "morris-an-announcement-signal-event-system-for-python"]], "Features": [[5, "features"]], "Usage": [[6, "module-morris"]], "morris \u2013 announcement (signal/event) system for Python": [[6, "morris-announcement-signal-event-system-for-python"]], "Defining Signals": [[6, "defining-signals"]], "Connecting signal listeners": [[6, "connecting-signal-listeners"]], "Firing signals": [[6, "firing-signals"]], "Passing additional meta-data to the signal listener": [[6, "passing-additional-meta-data-to-the-signal-listener"]], "Disconnecting signals": [[6, "disconnecting-signals"]], "Threading considerations": [[6, "threading-considerations"]], "Support for writing unit tests": [[6, "support-for-writing-unit-tests"]], "Implementation notes": [[6, "implementation-notes"]], "Using @signal on class with __slots__": [[6, "using-signal-on-class-with-slots"]], "Creating signals explicitly": [[6, "creating-signals-explicitly"]], "Reference": [[6, "reference"]], "Internals": [[6, "internals"]]}, "indexentries": {"pep 3155": [[6, "index-0"], [6, "index-1"]], "python enhancement proposals": [[6, "index-0"], [6, "index-1"]], "signalinterceptormixin (class in morris)": [[6, "morris.SignalInterceptorMixIn"]], "signaltestcase (class in morris)": [[6, "morris.SignalTestCase"]], "__call__() (morris.signal method)": [[6, "morris.signal.__call__"]], "__get__() (morris.signal method)": [[6, "morris.signal.__get__"]], "__init__() (morris.signal method)": [[6, "morris.signal.__init__"]], "__repr__() (morris.signal method)": [[6, "morris.signal.__repr__"]], "__weakref__ (morris.signal attribute)": [[6, "morris.signal.__weakref__"]], "addclasscleanup() (morris.signaltestcase class method)": [[6, "morris.SignalTestCase.addClassCleanup"]], "addcleanup() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.addCleanup"]], "addtypeequalityfunc() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.addTypeEqualityFunc"]], "assertalmostequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertAlmostEqual"]], "assertcountequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertCountEqual"]], "assertdictcontainssubset() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertDictContainsSubset"]], "assertequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertEqual"]], "assertfalse() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertFalse"]], "assertgreater() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertGreater"]], "assertgreaterequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertGreaterEqual"]], "assertin() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertIn"]], "assertis() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertIs"]], "assertisinstance() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertIsInstance"]], "assertisnone() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertIsNone"]], "assertisnot() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertIsNot"]], "assertisnotnone() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertIsNotNone"]], "assertless() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertLess"]], "assertlessequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertLessEqual"]], "assertlistequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertListEqual"]], "assertlogs() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertLogs"]], "assertmultilineequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertMultiLineEqual"]], "assertnologs() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertNoLogs"]], "assertnotalmostequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertNotAlmostEqual"]], "assertnotequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertNotEqual"]], "assertnotin() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertNotIn"]], "assertnotisinstance() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertNotIsInstance"]], "assertnotregex() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertNotRegex"]], "assertraises() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertRaises"]], "assertraisesregex() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertRaisesRegex"]], "assertregex() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertRegex"]], "assertsequenceequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertSequenceEqual"]], "assertsetequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertSetEqual"]], "assertsignalfired() (morris.signalinterceptormixin method)": [[6, "morris.SignalInterceptorMixIn.assertSignalFired"]], "assertsignalfired() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertSignalFired"]], "assertsignalnotfired() (morris.signalinterceptormixin method)": [[6, "morris.SignalInterceptorMixIn.assertSignalNotFired"]], "assertsignalnotfired() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertSignalNotFired"]], "assertsignalordering() (morris.signalinterceptormixin method)": [[6, "morris.SignalInterceptorMixIn.assertSignalOrdering"]], "assertsignalordering() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertSignalOrdering"]], "asserttrue() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertTrue"]], "asserttupleequal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertTupleEqual"]], "assertwarns() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertWarns"]], "assertwarnsregex() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.assertWarnsRegex"]], "boundmethod (class in morris)": [[6, "morris.boundmethod"]], "connect() (morris.signal method)": [[6, "morris.signal.connect"]], "count() (morris.listenerinfo method)": [[6, "morris.listenerinfo.count"]], "debug() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.debug"]], "define (morris.signal attribute)": [[6, "morris.signal.define"]], "disconnect() (morris.signal method)": [[6, "morris.signal.disconnect"]], "doclasscleanups() (morris.signaltestcase class method)": [[6, "morris.SignalTestCase.doClassCleanups"]], "docleanups() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.doCleanups"]], "enterclasscontext() (morris.signaltestcase class method)": [[6, "morris.SignalTestCase.enterClassContext"]], "entercontext() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.enterContext"]], "fail() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.fail"]], "failureexception (morris.signaltestcase attribute)": [[6, "morris.SignalTestCase.failureException"]], "fire() (morris.signal method)": [[6, "morris.signal.fire"]], "first_responder (morris.signal property)": [[6, "morris.signal.first_responder"]], "index() (morris.listenerinfo method)": [[6, "morris.listenerinfo.index"]], "listener (morris.listenerinfo attribute)": [[6, "morris.listenerinfo.listener"]], "listenerinfo (class in morris)": [[6, "morris.listenerinfo"]], "listeners (morris.signal property)": [[6, "morris.signal.listeners"]], "module": [[6, "module-morris"]], "morris": [[6, "module-morris"]], "name (morris.signal property)": [[6, "morris.signal.name"]], "pass_signal (morris.listenerinfo attribute)": [[6, "morris.listenerinfo.pass_signal"]], "setup() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.setUp"]], "setupclass() (morris.signaltestcase class method)": [[6, "morris.SignalTestCase.setUpClass"]], "shortdescription() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.shortDescription"]], "signal (class in morris)": [[6, "morris.signal"]], "signal_name (morris.signal property)": [[6, "morris.signal.signal_name"]], "skiptest() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.skipTest"]], "subtest() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.subTest"]], "teardown() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.tearDown"]], "teardownclass() (morris.signaltestcase class method)": [[6, "morris.SignalTestCase.tearDownClass"]], "watchsignal() (morris.signalinterceptormixin method)": [[6, "morris.SignalInterceptorMixIn.watchSignal"]], "watchsignal() (morris.signaltestcase method)": [[6, "morris.SignalTestCase.watchSignal"]]}})