
from __future__ import absolute_import
from st2tests.base import BaseActionTestCase

from dig import DigAction


class DigActionTestCase(BaseActionTestCase):
    action_cls = DigAction

    def test_run(self):
        action = self.get_action_instance()

        # Use the defaults from dig.yaml
        result = action.run(rand=False, count=0, nameserver=None, hostname='', queryopts='short')
        self.assertIsInstance(result, list)
        self.assertEqual(len(result), 0)

        result = action.run(rand=False, count=0, nameserver=None, hostname='google.com',
                            queryopts='')
        self.assertIsInstance(result, list)
        self.assertGreater(len(result), 0)


from __future__ import absolute_import
from st2tests.base import BaseActionTestCase

from dig import DigAction


class DigActionTestCase(BaseActionTestCase):
    action_cls = DigAction

    def test_run(self):
        action = self.get_action_instance()

        # Use the defaults from dig.yaml
        result = action.run(rand=False, count=0, nameserver=None, hostname='', queryopts='short')
        self.assertIsInstance(result, list)
        self.assertEqual(len(result), 0)

        result = action.run(rand=False, count=0, nameserver=None, hostname='google.com',
                            queryopts='')
        self.assertIsInstance(result, list)
        self.assertGreater(len(result), 0)

        first_result = result[0]
        self.assertIsInstance(first_result, str)
        self.assertGreater(len(first_result))

Test that returned result is a str instance
Test that returned result is a str instance

  
  from __future__ import absolute_import
  from st2tests.base import BaseActionTestCase
  
  from dig import DigAction
  
  
  class DigActionTestCase(BaseActionTestCase):
      action_cls = DigAction
  
      def test_run(self):
          action = self.get_action_instance()
  
          # Use the defaults from dig.yaml
          result = action.run(rand=False, count=0, nameserver=None, hostname='', queryopts='short')
          self.assertIsInstance(result, list)
          self.assertEqual(len(result), 0)
  
          result = action.run(rand=False, count=0, nameserver=None, hostname='google.com',
                              queryopts='')
          self.assertIsInstance(result, list)
          self.assertGreater(len(result), 0)
  
+         first_result = result[0]
+         self.assertIsInstance(first_result, str)
+         self.assertGreater(len(first_result))
+ 
Test that returned result is a str instance
## Code Before:

from __future__ import absolute_import
from st2tests.base import BaseActionTestCase

from dig import DigAction


class DigActionTestCase(BaseActionTestCase):
    action_cls = DigAction

    def test_run(self):
        action = self.get_action_instance()

        # Use the defaults from dig.yaml
        result = action.run(rand=False, count=0, nameserver=None, hostname='', queryopts='short')
        self.assertIsInstance(result, list)
        self.assertEqual(len(result), 0)

        result = action.run(rand=False, count=0, nameserver=None, hostname='google.com',
                            queryopts='')
        self.assertIsInstance(result, list)
        self.assertGreater(len(result), 0)

## Instruction:
Test that returned result is a str instance
## Code After:

from __future__ import absolute_import
from st2tests.base import BaseActionTestCase

from dig import DigAction


class DigActionTestCase(BaseActionTestCase):
    action_cls = DigAction

    def test_run(self):
        action = self.get_action_instance()

        # Use the defaults from dig.yaml
        result = action.run(rand=False, count=0, nameserver=None, hostname='', queryopts='short')
        self.assertIsInstance(result, list)
        self.assertEqual(len(result), 0)

        result = action.run(rand=False, count=0, nameserver=None, hostname='google.com',
                            queryopts='')
        self.assertIsInstance(result, list)
        self.assertGreater(len(result), 0)

        first_result = result[0]
        self.assertIsInstance(first_result, str)
        self.assertGreater(len(first_result))
