I have a test case:

```
class LoginTestCase(unittest.TestCase):
    ...

```

I'd like to use it in a different test case:

```
class EditProfileTestCase(unittest.TestCase):
  def __init__(self):
    self.t = LoginTestCase()
    self.t.login()

```

This raises:

```
ValueError: no such test method in <class 'LoginTest: runTest`

```

I looked at the unittest code where the exception is being called, and it looks like the tests aren't supposed to be written this way. Is there a standard way to write something you'd like tested so that it can be reused by later tests? Or is there a workaround?

I've added an empty `runTest` method to `LoginTest` as a dubious workaround for now.