import re

from nose2.tests._common import FunctionalTestCase

class CollectOnlyFunctionalTest(FunctionalTestCase):
    def test_collect_tests_in_package(self):
        self.assertTestRunOutputMatches(
            self.runIn('scenario/tests_in_package', '-v', '--collect-only'),
            stderr=EXPECT_LAYOUT1)



# expectations

EXPECT_LAYOUT1 = re.compile("""\
Ran 25 tests in \d.\d+s

OK""")

import re

from nose2.tests._common import FunctionalTestCase

class CollectOnlyFunctionalTest(FunctionalTestCase):
    def test_collect_tests_in_package(self):
        self.assertTestRunOutputMatches(
            self.runIn('scenario/tests_in_package', '-v', '--collect-only',
                       '--plugin=nose2.plugins.collect'),
            stderr=EXPECT_LAYOUT1)



# expectations

EXPECT_LAYOUT1 = re.compile("""\
Ran 25 tests in \d.\d+s

OK""")

Update test to load plugin
Update test to load plugin

collectonly no longer loaded by default

  import re
  
  from nose2.tests._common import FunctionalTestCase
  
  class CollectOnlyFunctionalTest(FunctionalTestCase):
      def test_collect_tests_in_package(self):
          self.assertTestRunOutputMatches(
-             self.runIn('scenario/tests_in_package', '-v', '--collect-only'),
+             self.runIn('scenario/tests_in_package', '-v', '--collect-only',
+                        '--plugin=nose2.plugins.collect'),
              stderr=EXPECT_LAYOUT1)
  
  
  
  # expectations
  
  EXPECT_LAYOUT1 = re.compile("""\
  Ran 25 tests in \d.\d+s
  
  OK""")
  
Update test to load plugin
## Code Before:
import re

from nose2.tests._common import FunctionalTestCase

class CollectOnlyFunctionalTest(FunctionalTestCase):
    def test_collect_tests_in_package(self):
        self.assertTestRunOutputMatches(
            self.runIn('scenario/tests_in_package', '-v', '--collect-only'),
            stderr=EXPECT_LAYOUT1)



# expectations

EXPECT_LAYOUT1 = re.compile("""\
Ran 25 tests in \d.\d+s

OK""")

## Instruction:
Update test to load plugin
## Code After:
import re

from nose2.tests._common import FunctionalTestCase

class CollectOnlyFunctionalTest(FunctionalTestCase):
    def test_collect_tests_in_package(self):
        self.assertTestRunOutputMatches(
            self.runIn('scenario/tests_in_package', '-v', '--collect-only',
                       '--plugin=nose2.plugins.collect'),
            stderr=EXPECT_LAYOUT1)



# expectations

EXPECT_LAYOUT1 = re.compile("""\
Ran 25 tests in \d.\d+s

OK""")
