def test_apropos(self):
    self.view.window().run_command('tutkain_apropos', {'pattern': 'cat'})
    op = edn.read(self.server.backchannel.recv())
    id = op.get(edn.Keyword('id'))
    self.assertEquals(edn.kwmap({'op': edn.Keyword('apropos'), 'id': id, 'pattern': 'cat'}), op)
    self.server.backchannel.send(edn.kwmap({'vars': [edn.kwmap({'name': edn.Symbol('cat'), 'file': 'jar:file:/home/.m2/repository/org/clojure/clojure/1.11.0-alpha1/clojure-1.11.0-alpha1.jar!/clojure/core.clj', 'column': 1, 'line': 7644, 'arglists': ['[rf]'], 'doc': ['A transducer which concatenates the contents of each input, which must be a\\n  collection, into the reduction.'], 'type': 'function', 'ns': 'clojure.core'})]}))
    print(self.get_print())
def test_apropos(self):
    self.view.window().run_command('tutkain_apropos', {'pattern': 'cat'})
    op = edn.read(self.server.backchannel.recv())
    id = op.get(edn.Keyword('id'))
    self.assertEquals(edn.kwmap({'op': edn.Keyword('apropos'), 'id': id, 'pattern': 'cat'}), op)
    self.server.backchannel.send(edn.kwmap({'vars': [edn.kwmap({'name': edn.Symbol('cat'), 'file': 'jar:file:/home/.m2/repository/org/clojure/clojure/1.11.0-alpha1/clojure-1.11.0-alpha1.jar!/clojure/core.clj', 'column': 1, 'line': 7644, 'arglists': ['[rf]'], 'doc': ['A transducer which concatenates the contents of each input, which must be a\\n  collection, into the reduction.'], 'type': 'function', 'ns': 'clojure.core'})]}))
    print(self.get_print())