示例#1
0
    def test_shares_relation(self):
        share_dict = {"id": "fake share id1"}

        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict)

        result = db_api.share_network_get(self.fake_context, self.share_nw_dict["id"])

        self.assertEqual(len(result["shares"]), 0)
示例#2
0
    def test_shares_relation(self):
        share_dict = {'id': 'fake share id1'}

        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict)

        result = db_api.share_network_get(self.fake_context,
                                          self.share_nw_dict['id'])

        self.assertEqual(len(result['shares']), 0)
示例#3
0
    def test_get_with_one_share(self):
        share_dict1 = {"id": "fake share id1", "share_network_id": self.share_nw_dict["id"]}

        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict1)

        result = db_api.share_network_get(self.fake_context, self.share_nw_dict["id"])

        self.assertEqual(len(result["shares"]), 1)
        self._check_fields(expected=share_dict1, actual=result["shares"][0])
示例#4
0
    def test_get_with_two_shares(self):
        share_dict1 = {"id": "fake share id1", "share_network_id": self.share_nw_dict["id"]}
        share_dict2 = {"id": "fake share id2", "share_network_id": self.share_nw_dict["id"]}
        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict1)
        db_api.share_create(self.fake_context, share_dict2)

        result = db_api.share_network_get(self.fake_context, self.share_nw_dict["id"])

        self.assertEqual(len(result["shares"]), 2)
示例#5
0
    def test_shares_relation(self):
        share_dict = {'id': 'fake share id1'}

        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict)

        result = db_api.share_network_get(self.fake_context,
                                          self.share_nw_dict['id'])

        self.assertEqual(len(result['shares']), 0)
示例#6
0
    def test_get_with_one_share(self):
        share_dict1 = {'id': 'fake share id1',
                       'share_network_id': self.share_nw_dict['id']}

        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict1)

        result = db_api.share_network_get(self.fake_context,
                                          self.share_nw_dict['id'])

        self.assertEqual(len(result['shares']), 1)
        self._check_fields(expected=share_dict1,
                           actual=result['shares'][0])
示例#7
0
    def test_get_with_two_shares(self):
        share_dict1 = {'id': 'fake share id1',
                       'share_network_id': self.share_nw_dict['id']}
        share_dict2 = {'id': 'fake share id2',
                       'share_network_id': self.share_nw_dict['id']}
        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict1)
        db_api.share_create(self.fake_context, share_dict2)

        result = db_api.share_network_get(self.fake_context,
                                          self.share_nw_dict['id'])

        self.assertEqual(len(result['shares']), 2)
示例#8
0
    def test_get_with_one_share(self):
        share_dict1 = {'id': 'fake share id1',
                       'share_network_id': self.share_nw_dict['id']}

        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict1)

        result = db_api.share_network_get(self.fake_context,
                                          self.share_nw_dict['id'])

        self.assertEqual(len(result['shares']), 1)
        self._check_fields(expected=share_dict1,
                           actual=result['shares'][0])
示例#9
0
    def test_get_with_two_shares(self):
        share_dict1 = {'id': 'fake share id1',
                       'share_network_id': self.share_nw_dict['id']}
        share_dict2 = {'id': 'fake share id2',
                       'share_network_id': self.share_nw_dict['id']}
        db_api.share_network_create(self.fake_context, self.share_nw_dict)
        db_api.share_create(self.fake_context, share_dict1)
        db_api.share_create(self.fake_context, share_dict2)

        result = db_api.share_network_get(self.fake_context,
                                          self.share_nw_dict['id'])

        self.assertEqual(len(result['shares']), 2)