def test_complete_attr(self): """Test providing auto-completion for attrs.""" shell = VisaShell() shell.do_open(list(RESOURCE_ADDRESSES.values())[0]) completions = shell.complete_attr("VI_ATTR_TERM", 0, 0, 0) assert "VI_ATTR_TERMCHAR" in completions assert "VI_ATTR_TERMCHAR_EN" in completions completions = shell.complete_attr("allow_d", 0, 0, 0) assert "allow_dma" in completions
def test_complete_attr(self): """Test providing auto-completion for attrs. """ shell = VisaShell() shell.current = shell.do_open(list(RESOURCE_ADDRESSES.values())[0]) completions = shell.complete_attr("VI_ATTR_TERM", 0, 0, 0) self.assertIn('VI_ATTR_TERMCHAR', completions) self.assertIn('VI_ATTR_TERMCHAR_EN', completions) completions = shell.complete_attr("allow_d", 0, 0, 0) self.assertIn('allow_dma', completions)