@@ -0,0 +1,632 @@
+from unittest import TestCase%0A%0Afrom devpi_plumber.server import TestServer%0Afrom devpi_plumber.client import DevpiClientException%0A%0A%0Aclass ClientTest(TestCase):%0A%0A    def test_login_success(self):%0A        users = %7B 'user': %7B'password': %22secret%22%7D %7D%0A%0A        with TestServer(users) as devpi:%0A            self.assertIn(%22credentials valid%22, devpi.login('user', 'secret'))%0A%0A    def test_login_error(self):%0A        users = %7B 'user': %7B'password': %22secret%22%7D %7D%0A%0A        with TestServer(users) as devpi:%0A            with self.assertRaisesRegexp(DevpiClientException, %22401 Unauthorized%22):%0A                devpi.login('user', 'wrong password')%0A%0A%0A%0A

Add simplistic client test