def test_build_site(self):
     network = Livefyre.get_network(self.NETWORK_NAME, self.NETWORK_KEY)
     data = SiteData(self.SITE_ID, self.SITE_KEY)
     
     site = Site(network, data)
     self.assertEquals(network, site.network)
     self.assertEquals(data, site.data)
     
     Site.init(network, self.SITE_ID, self.SITE_KEY)
     if pyver < 2.7:
         pass
     elif pyver < 3.0:
         with self.assertRaisesRegexp(AssertionError, 'id is missing'):
             Site.init(network, None, self.SITE_KEY)
         with self.assertRaisesRegexp(AssertionError, 'key is missing'):
             Site.init(network, self.SITE_ID, None)
     else:
         with self.assertRaisesRegex(AssertionError, 'id is missing'):
             Site.init(network, None, self.SITE_KEY)
         with self.assertRaisesRegex(AssertionError, 'key is missing'):
             Site.init(network, self.SITE_ID, None)
 def get_site(self, site_id, site_key):
     return Site.init(self, site_id, site_key)