コード例 #1
0
ファイル: test_acl.py プロジェクト: ChenLiZhan/gcloud-python
 def test_get_entity_miss_entity_no_default(self):
     from gcloud.storage.acl import _ACLEntity
     TYPE = 'type'
     ID = 'id'
     entity = _ACLEntity(TYPE, ID)
     acl = self._makeOne()
     self.assertEqual(acl.get_entity(entity), None)
コード例 #2
0
ファイル: test_acl.py プロジェクト: ChenLiZhan/gcloud-python
 def test_has_entity_miss_entity(self):
     from gcloud.storage.acl import _ACLEntity
     TYPE = 'type'
     ID = 'id'
     entity = _ACLEntity(TYPE, ID)
     acl = self._makeOne()
     self.assertFalse(acl.has_entity(entity))
コード例 #3
0
ファイル: test_acl.py プロジェクト: ChenLiZhan/gcloud-python
 def test_get_entity_miss_entity_w_default(self):
     from gcloud.storage.acl import _ACLEntity
     DEFAULT = object()
     TYPE = 'type'
     ID = 'id'
     entity = _ACLEntity(TYPE, ID)
     acl = self._makeOne()
     self.assertTrue(acl.get_entity(entity, DEFAULT) is DEFAULT)
コード例 #4
0
ファイル: test_acl.py プロジェクト: littleq0903/gcloud-python
 def test_has_entity_miss_entity(self):
     from gcloud.storage.acl import _ACLEntity
     TYPE = 'type'
     ID = 'id'
     entity = _ACLEntity(TYPE, ID)
     acl = self._makeOne()
     acl.loaded = True
     self.assertFalse(acl.has_entity(entity))
コード例 #5
0
ファイル: test_acl.py プロジェクト: littleq0903/gcloud-python
 def test_get_entity_miss_entity_no_default(self):
     from gcloud.storage.acl import _ACLEntity
     TYPE = 'type'
     ID = 'id'
     entity = _ACLEntity(TYPE, ID)
     acl = self._makeOne()
     acl.loaded = True
     self.assertEqual(acl.get_entity(entity), None)
コード例 #6
0
ファイル: test_acl.py プロジェクト: littleq0903/gcloud-python
 def test_get_entity_miss_entity_w_default(self):
     from gcloud.storage.acl import _ACLEntity
     DEFAULT = object()
     TYPE = 'type'
     ID = 'id'
     entity = _ACLEntity(TYPE, ID)
     acl = self._makeOne()
     acl.loaded = True
     self.assertTrue(acl.get_entity(entity, DEFAULT) is DEFAULT)
コード例 #7
0
ファイル: test_acl.py プロジェクト: trangttt/gcloud-python
    def test_get_entity_miss_entity_no_default(self):
        from gcloud.storage.acl import _ACLEntity

        TYPE = "type"
        ID = "id"
        entity = _ACLEntity(TYPE, ID)
        acl = self._makeOne()
        acl.loaded = True
        self.assertEqual(acl.get_entity(entity), None)
コード例 #8
0
ファイル: test_acl.py プロジェクト: trangttt/gcloud-python
    def test_has_entity_miss_entity(self):
        from gcloud.storage.acl import _ACLEntity

        TYPE = "type"
        ID = "id"
        entity = _ACLEntity(TYPE, ID)
        acl = self._makeOne()
        acl.loaded = True
        self.assertFalse(acl.has_entity(entity))
コード例 #9
0
ファイル: test_acl.py プロジェクト: trangttt/gcloud-python
    def test_get_entity_miss_entity_w_default(self):
        from gcloud.storage.acl import _ACLEntity

        DEFAULT = object()
        TYPE = "type"
        ID = "id"
        entity = _ACLEntity(TYPE, ID)
        acl = self._makeOne()
        acl.loaded = True
        self.assertTrue(acl.get_entity(entity, DEFAULT) is DEFAULT)
コード例 #10
0
ファイル: test_acl.py プロジェクト: Swind/gcloud-python
 def test_add_entity_miss(self):
     from gcloud.storage.acl import _ACLEntity
     TYPE = 'type'
     ID = 'id'
     ROLE = 'role'
     entity = _ACLEntity(TYPE, ID)
     entity.grant(ROLE)
     acl = self._makeOne()
     acl.add_entity(entity)
     self.assertEqual(list(acl),
                      [{'entity': 'type-id', 'role': ROLE}])
     self.assertEqual(list(acl.get_entities()), [entity])
コード例 #11
0
ファイル: test_acl.py プロジェクト: littleq0903/gcloud-python
 def test_add_entity_miss_eager(self):
     from gcloud.storage.acl import _ACLEntity
     TYPE = 'type'
     ID = 'id'
     ROLE = 'role'
     entity = _ACLEntity(TYPE, ID)
     entity.grant(ROLE)
     acl = self._makeOne()
     acl.loaded = True
     acl.add_entity(entity)
     self.assertTrue(acl.loaded)
     self.assertEqual(list(acl), [{'entity': 'type-id', 'role': ROLE}])
     self.assertEqual(list(acl.get_entities()), [entity])
コード例 #12
0
ファイル: test_acl.py プロジェクト: trangttt/gcloud-python
    def test_add_entity_miss_eager(self):
        from gcloud.storage.acl import _ACLEntity

        TYPE = "type"
        ID = "id"
        ROLE = "role"
        entity = _ACLEntity(TYPE, ID)
        entity.grant(ROLE)
        acl = self._makeOne()
        acl.loaded = True
        acl.add_entity(entity)
        self.assertTrue(acl.loaded)
        self.assertEqual(list(acl), [{"entity": "type-id", "role": ROLE}])
        self.assertEqual(list(acl.get_entities()), [entity])
コード例 #13
0
ファイル: test_acl.py プロジェクト: Swind/gcloud-python
 def test_add_entity_hit(self):
     from gcloud.storage.acl import _ACLEntity
     TYPE = 'type'
     ID = 'id'
     KEY = '%s-%s' % (TYPE, ID)
     ROLE = 'role'
     entity = _ACLEntity(TYPE, ID)
     entity.grant(ROLE)
     acl = self._makeOne()
     before = acl.entity(TYPE, ID)
     acl.add_entity(entity)
     self.assertFalse(acl.get_entity(KEY) is before)
     self.assertTrue(acl.get_entity(KEY) is entity)
     self.assertEqual(list(acl),
                      [{'entity': 'type-id', 'role': ROLE}])
     self.assertEqual(list(acl.get_entities()), [entity])
コード例 #14
0
ファイル: test_acl.py プロジェクト: littleq0903/gcloud-python
 def test_add_entity_hit(self):
     from gcloud.storage.acl import _ACLEntity
     TYPE = 'type'
     ID = 'id'
     KEY = '%s-%s' % (TYPE, ID)
     ROLE = 'role'
     entity = _ACLEntity(TYPE, ID)
     entity.grant(ROLE)
     acl = self._makeOne()
     acl.loaded = True
     before = acl.entity(TYPE, ID)
     acl.add_entity(entity)
     self.assertTrue(acl.loaded)
     self.assertFalse(acl.get_entity(KEY) is before)
     self.assertTrue(acl.get_entity(KEY) is entity)
     self.assertEqual(list(acl), [{'entity': 'type-id', 'role': ROLE}])
     self.assertEqual(list(acl.get_entities()), [entity])
コード例 #15
0
ファイル: test_acl.py プロジェクト: trangttt/gcloud-python
    def test_add_entity_hit(self):
        from gcloud.storage.acl import _ACLEntity

        TYPE = "type"
        ID = "id"
        ENTITY_VAL = "%s-%s" % (TYPE, ID)
        ROLE = "role"
        entity = _ACLEntity(TYPE, ID)
        entity.grant(ROLE)
        acl = self._makeOne()
        acl.loaded = True
        before = acl.entity(TYPE, ID)
        acl.add_entity(entity)
        self.assertTrue(acl.loaded)
        self.assertFalse(acl.get_entity(ENTITY_VAL) is before)
        self.assertTrue(acl.get_entity(ENTITY_VAL) is entity)
        self.assertEqual(list(acl), [{"entity": "type-id", "role": ROLE}])
        self.assertEqual(list(acl.get_entities()), [entity])