'Test invoking start_new_thread() with a non-tuple value for "args".
Expect TypeError with a meaningful error message to be raised.'

def test_args_not_tuple(self):

    with self.assertRaises(TypeError) as cm:
        _thread.start_new_thread(mock.Mock(), [])
    self.assertEqual(cm.exception.args[0], '2nd    arg    must    be    a    tuple')
