'An application namespace without a default is sensitive to the \'current\' app can be used for lookup'

def test_app_lookup_object_without_default(self):

    self.assertEqual(u'/other2/inner/', reverse(u'nodefault:urlobject-view'))
    self.assertEqual(u'/other2/inner/37/42/', reverse(u'nodefault:urlobject-view', args=[37, 42]))
    self.assertEqual(u'/other2/inner/42/37/', reverse(u'nodefault:urlobject-view', kwargs={u'arg1': 42, u'arg2': 37}))
    self.assertEqual(u'/other2/inner/+%5C$*/', reverse(u'nodefault:urlobject-special-view'))
    self.assertEqual(u'/other1/inner/', reverse(u'nodefault:urlobject-view', current_app=u'other-ns1'))
    self.assertEqual(u'/other1/inner/37/42/', reverse(u'nodefault:urlobject-view', args=[37, 42], current_app=u'other-ns1'))
    self.assertEqual(u'/other1/inner/42/37/', reverse(u'nodefault:urlobject-view', kwargs={u'arg1': 42, u'arg2': 37}, current_app=u'other-ns1'))
    self.assertEqual(u'/other1/inner/+%5C$*/', reverse(u'nodefault:urlobject-special-view', current_app=u'other-ns1'))
