Exemplo n.º 1
0
    def test_prepare_value(self):
        field = PynagAutoCompleteField(object_type='host')

        self.assertEqual('a,b', field.prepare_value('a,b'))
        self.assertEqual('a,b', field.prepare_value('+a,b'))
        self.assertEqual('a', field.prepare_value('a'))
        self.assertEqual('null', field.prepare_value('null'))
Exemplo n.º 2
0
    def test_prepare_value(self):
        field = PynagAutoCompleteField(object_type="host")

        self.assertEqual("a,b", field.prepare_value("a,b"))
        self.assertEqual("a,b", field.prepare_value("+a,b"))
        self.assertEqual("a", field.prepare_value("a"))
        self.assertEqual("null", field.prepare_value("null"))
Exemplo n.º 3
0
    def test_choices(self):
        field = PynagAutoCompleteField('host', complete="shortname")
        choices_string = field.widget.attrs['data-choices']
        choices_list = choices_string.split(',')
        self.assertIn('ok_host', choices_list)
        self.assertNotIn(None, choices_list)

        field = PynagAutoCompleteField('host', complete="name")
        choices_string = field.widget.attrs['data-choices']
        choices_list = choices_string.split(',')
        self.assertIn('generic-host', choices_list)
        self.assertIn('linux-server', choices_list)
        self.assertNotIn(None, choices_list)
        self.assertNotIn('apc02.disney.com', choices_list)
Exemplo n.º 4
0
    def test_prepare_value(self):
        field = PynagAutoCompleteField(object_type='host')

        self.assertEqual('a,b', field.prepare_value('a,b'))
        self.assertEqual('a,b', field.prepare_value('+a,b'))
        self.assertEqual('a', field.prepare_value('a'))
        self.assertEqual('null', field.prepare_value('null'))
Exemplo n.º 5
0
 def test_init(self):
     field = PynagAutoCompleteField('host')
     self.assertIsInstance(
         field, adagios.objectbrowser.forms.PynagAutoCompleteField)