コード例 #1
0
ファイル: tests.py プロジェクト: rogst/adagios
    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'))
コード例 #2
0
ファイル: tests.py プロジェクト: hakong/adagios
    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"))
コード例 #3
0
ファイル: tests.py プロジェクト: vishu77/adagios
    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)
コード例 #4
0
ファイル: tests.py プロジェクト: vishu77/adagios
    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'))
コード例 #5
0
ファイル: tests.py プロジェクト: vishu77/adagios
 def test_init(self):
     field = PynagAutoCompleteField('host')
     self.assertIsInstance(
         field, adagios.objectbrowser.forms.PynagAutoCompleteField)