Example #1
0
 def testParseWebUserJSON(self):
     with open(os.path.join(self.datapath, 'sample_webuser.json')) as f:
         webuser = ILSUser.from_json(json.loads(f.read()))
     self.assertEqual(webuser.first_name, "ILS")
     self.assertEqual(webuser.last_name, "Gateway")
     self.assertEqual(webuser.username, "ilsgateway")
     self.assertEqual(webuser.email, "*****@*****.**")
     self.assertEqual(webuser.password, "sha1$44fa5$ae4f55a31a768f14dd552be204058f34756c8d6")
     self.assertEqual(bool(webuser.is_staff), True)
     self.assertEqual(bool(webuser.is_active), True)
     self.assertEqual(bool(webuser.is_superuser), True)
     self.assertEqual(webuser.last_login, "2014-04-28 18:17:46.13074+02")
     self.assertEqual(webuser.date_joined, "2011-08-03 10:55:22+02")
     self.assertEqual(webuser.location, 1)
     self.assertEqual(webuser.supply_point, "")
Example #2
0
 def testParseWebUserJSON(self):
     with open(os.path.join(self.datapath, 'sample_webuser.json')) as f:
         webuser = ILSUser.from_json(json.loads(f.read()))
     self.assertEqual(webuser.first_name, "ILS")
     self.assertEqual(webuser.last_name, "Gateway")
     self.assertEqual(webuser.username, "ilsgateway")
     self.assertEqual(webuser.email, "*****@*****.**")
     self.assertEqual(webuser.password,
                      "sha1$44fa5$ae4f55a31a768f14dd552be204058f34756c8d6")
     self.assertEqual(bool(webuser.is_staff), True)
     self.assertEqual(bool(webuser.is_active), True)
     self.assertEqual(bool(webuser.is_superuser), True)
     self.assertEqual(webuser.last_login, "2014-04-28 18:17:46.13074+02")
     self.assertEqual(webuser.date_joined, "2011-08-03 10:55:22+02")
     self.assertEqual(webuser.location, 1)
     self.assertEqual(webuser.supply_point, "")
    def test_create_webuser(self):
        with open(os.path.join(self.datapath, 'sample_webuser.json')) as f:
            webuser = ILSUser.from_json(json.loads(f.read()))

        self.assertEqual(0, len(WebUser.by_domain(TEST_DOMAIN)))
        ilsgateway_webuser = sync_ilsgateway_webuser(TEST_DOMAIN, webuser)
        self.assertEqual(webuser.email, ilsgateway_webuser.username)
        self.assertEqual(webuser.password, ilsgateway_webuser.password)
        self.assertEqual(webuser.first_name, ilsgateway_webuser.first_name)
        self.assertEqual(webuser.last_name, ilsgateway_webuser.last_name)
        self.assertEqual(webuser.is_active, ilsgateway_webuser.is_active)
        self.assertEqual(webuser.is_superuser, ilsgateway_webuser.is_superuser)
        self.assertEqual(webuser.is_staff, ilsgateway_webuser.is_staff)
        #self.assertEqual(webuser.location, ilsgateway_webuser.location)
        #self.assertEqual(webuser.supply_point, ilsgateway_webuser.supply_point)
        domain_name = ilsgateway_webuser.get_domains()[0]
        self.assertEqual(TEST_DOMAIN, domain_name)
        self.assertEqual(None, ilsgateway_webuser.get_domain_membership(TEST_DOMAIN).role_id)