Commit cdbb42ce by fwkz

Fixing tests after setg/unsetg changes

parent 4e37bb36
...@@ -89,7 +89,7 @@ class RoutersploitCompleterTest(RoutersploitTestCase): ...@@ -89,7 +89,7 @@ class RoutersploitCompleterTest(RoutersploitTestCase):
self.set_module() self.set_module()
self.rsf.send("\t\t") self.rsf.send("\t\t")
self.assertPrompt( self.assertPrompt(
'back check exec exit help run set show \r\n', 'back check exec exit help run set setg show \r\n',
self.module_prompt('FTP Bruteforce') self.module_prompt('FTP Bruteforce')
) )
...@@ -121,18 +121,29 @@ class RoutersploitCompleterTest(RoutersploitTestCase): ...@@ -121,18 +121,29 @@ class RoutersploitCompleterTest(RoutersploitTestCase):
self.set_module() self.set_module()
self.rsf.send("s\t\t") self.rsf.send("s\t\t")
self.assertPrompt( self.assertPrompt(
'set show \r\n', 'set setg show \r\n',
self.module_prompt('FTP Bruteforce') self.module_prompt('FTP Bruteforce')
) )
def test_complete_set_raw_2(self): def test_complete_set_raw_2(self):
self.set_module() self.set_module()
self.rsf.send("se\t\t") self.rsf.send("se\t")
self.assertPrompt( self.assertPrompt(
self.module_prompt('FTP Bruteforce'), self.module_prompt('FTP Bruteforce'),
'set ', 'se\at',
) )
def test_complete_set_raw_3(self):
self.set_module()
self.rsf.send("set\t\t")
self.assertPrompt(
'set setg \r\n',
self.module_prompt('FTP Bruteforce'),
)
def test_complete_setg(self): # TODO: cover setg/unsetg
pass
def test_complete_set(self): def test_complete_set(self):
self.set_module() self.set_module()
self.rsf.send("set \t\t") self.rsf.send("set \t\t")
......
...@@ -187,7 +187,7 @@ class RoutersploitInterpreterTest(RoutersploitTestCase): ...@@ -187,7 +187,7 @@ class RoutersploitInterpreterTest(RoutersploitTestCase):
def test_suggested_commands_with_loaded_module(self): def test_suggested_commands_with_loaded_module(self):
self.assertEqual( self.assertEqual(
self.interpreter.suggested_commands(), self.interpreter.suggested_commands(),
['run', 'back', 'set ', 'show ', 'check', 'exec', 'help', 'exit'] # Extra space at the end because of following param ['run', 'back', 'set ', 'setg ', 'show ', 'check', 'exec ', 'help', 'exit'] # Extra space at the end because of following param
) )
def test_suggested_commands_without_loaded_module(self): def test_suggested_commands_without_loaded_module(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment