MCPcopy Create free account
hub / github.com/ipython/ipython / test_magic_config

Method test_magic_config

IPython/core/tests/test_completer.py:715–742  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

713 nt.assert_equal(matches, ["%matplotlib"])
714
715 def test_magic_config(self):
716 ip = get_ipython()
717 c = ip.Completer
718
719 s, matches = c.complete(None, "conf")
720 nt.assert_in("%config", matches)
721 s, matches = c.complete(None, "conf")
722 nt.assert_not_in("AliasManager", matches)
723 s, matches = c.complete(None, "config ")
724 nt.assert_in("AliasManager", matches)
725 s, matches = c.complete(None, "%config ")
726 nt.assert_in("AliasManager", matches)
727 s, matches = c.complete(None, "config Ali")
728 nt.assert_list_equal(["AliasManager"], matches)
729 s, matches = c.complete(None, "%config Ali")
730 nt.assert_list_equal(["AliasManager"], matches)
731 s, matches = c.complete(None, "config AliasManager")
732 nt.assert_list_equal(["AliasManager"], matches)
733 s, matches = c.complete(None, "%config AliasManager")
734 nt.assert_list_equal(["AliasManager"], matches)
735 s, matches = c.complete(None, "config AliasManager.")
736 nt.assert_in("AliasManager.default_aliases", matches)
737 s, matches = c.complete(None, "%config AliasManager.")
738 nt.assert_in("AliasManager.default_aliases", matches)
739 s, matches = c.complete(None, "config AliasManager.de")
740 nt.assert_list_equal(["AliasManager.default_aliases"], matches)
741 s, matches = c.complete(None, "config AliasManager.de")
742 nt.assert_list_equal(["AliasManager.default_aliases"], matches)
743
744 def test_magic_color(self):
745 ip = get_ipython()

Callers

nothing calls this directly

Calls 2

get_ipythonFunction · 0.90
completeMethod · 0.45

Tested by

no test coverage detected