Exemplo n.º 1
0
 def test_completions_long_style1(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement style(',
                                                self.completions, self.compositor_defs)
     self.assertEqual(suggestions,  ['styleoptA1=', 'styleoptA2='])
Exemplo n.º 2
0
 def test_completions_invalid_plot1(self):
     "Same as above although the syntax is invalid"
     suggestions = OptsCompleter.line_completer('%%opts Ano [',
                                                self.completions, self.compositor_defs)
     self.assertEqual(suggestions, self.all_keys)
Exemplo n.º 3
0
 def test_completions_short_plot1(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement [',
                                                self.completions, self.compositor_defs)
     self.assertEqual(suggestions, ['plotoptA1=', 'plotoptA2='])
Exemplo n.º 4
0
 def test_completions_simple1(self):
     suggestions = OptsCompleter.line_completer('%%opts An',
                                                self.completions, self.compositor_defs)
     self.assertEqual(suggestions, self.all_keys)
Exemplo n.º 5
0
 def test_completions_simple2(self):
     "Same as above even though the selected completion is different"
     suggestions = OptsCompleter.line_completer('%%opts Anoth',
                                                self.completions, self.compositor_defs)
     self.assertEqual(suggestions, self.all_keys)
Exemplo n.º 6
0
 def test_completer_setup(self):
     "Test setup_completions for the real completion set"
     completions = OptsCompleter.setup_completer()
     self.assertEqual(completions, OptsCompleter._completions)
     self.assertNotEqual(completions, {})
Exemplo n.º 7
0
 def test_completer_setup(self):
     "Test setup_completions for the real completion set"
     completions = OptsCompleter.setup_completer()
     self.assertEqual(completions, OptsCompleter._completions)
     self.assertNotEqual(completions, {})
Exemplo n.º 8
0
 def test_completions_long_norm1(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement norm{',
                                                self.completions,
                                                self.compositor_defs)
     self.assertEqual(suggestions, ['+axiswise', '+framewise'])
Exemplo n.º 9
0
 def test_completions_short_plot_closed1(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement [test=1]',
                                                self.completions,
                                                self.compositor_defs)
     self.assertEqual(suggestions, self.all_keys)
Exemplo n.º 10
0
 def test_completions_short_plot1(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement [',
                                                self.completions,
                                                self.compositor_defs)
     self.assertEqual(suggestions, ['plotoptA1=', 'plotoptA2='])
Exemplo n.º 11
0
 def test_completions_long_style1(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement style(',
                                                self.completions,
                                                self.compositor_defs)
     self.assertEqual(suggestions, ['styleoptA1=', 'styleoptA2='])
Exemplo n.º 12
0
 def test_completions_invalid_plot1(self):
     "Same as above although the syntax is invalid"
     suggestions = OptsCompleter.line_completer('%%opts Ano [',
                                                self.completions,
                                                self.compositor_defs)
     self.assertEqual(suggestions, self.all_keys)
Exemplo n.º 13
0
 def test_completions_simple2(self):
     "Same as above even though the selected completion is different"
     suggestions = OptsCompleter.line_completer('%%opts Anoth',
                                                self.completions,
                                                self.compositor_defs)
     self.assertEqual(suggestions, self.all_keys)
Exemplo n.º 14
0
 def test_completions_simple1(self):
     suggestions = OptsCompleter.line_completer('%%opts An',
                                                self.completions,
                                                self.compositor_defs)
     self.assertEqual(suggestions, self.all_keys)
Exemplo n.º 15
0
 def test_completions_long_norm1(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement norm{',
                                                self.completions, self.compositor_defs)
     self.assertEqual(suggestions,  ['+axiswise', '+framewise'])
Exemplo n.º 16
0
 def test_completions_short_plot_long_style2(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement [test=1] BarElement style(',
                                                self.completions, self.compositor_defs)
     self.assertEqual(suggestions,  ['styleoptC1=', 'styleoptC2='])
Exemplo n.º 17
0
 def test_completions_long_plot_closed1(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer('%%opts AnElement plot[test=1]',
                                                self.completions, self.compositor_defs)
     self.assertEqual(suggestions,  self.all_keys)
Exemplo n.º 18
0
 def test_completions_short_plot_long_style2(self):
     "Suggest corresponding plot options"
     suggestions = OptsCompleter.line_completer(
         '%%opts AnElement [test=1] BarElement style(', self.completions,
         self.compositor_defs)
     self.assertEqual(suggestions, ['styleoptC1=', 'styleoptC2='])