I'm looking for something like ruby rspec's focus
metadata or elixir's mix tags to run a single python test.
Ruby RSpec Example:
# $ rspec spec
it 'runs a single test', :focus do
expect(2).to eq(2)
end
Elixir ExUnit & Mix Example:
# $ mix test --only focus
@tag :focus
test "only run this test" do
assert true
end
Is this possible / available with any python test runner and fixture combo? Running single tests by specifying nested module.class.test_name
via command line args can become very verbose in larger projects.
So Something like:
Desired Python Code:
# $ nosetests --only focus
from tests.fixtures import focus
class TestSomething(unittest.TestCase):
@focus
def test_all_the_things(self):
self.assertEqual(1, 1)