Esempio n. 1
0
    def test_storing_one_changeset_two_times_updates_data(self):
        self.new_changeset = deepcopy(self.changeset)
        self.new_changeset['commiter_name'] = 'overrulled'

        store_repository_metadata(self.collection, [self.changeset])
        store_repository_metadata(self.collection, [self.new_changeset])

        self.assertEquals('overrulled', self.collection.find_one({
            'hash_abbrev' : self.changeset['hash_abbrev']
        })['commiter_name'])
Esempio n. 2
0
    def test_proper_changeset_stored(self):
        store_repository_metadata(self.collection, [self.changeset])

        self.assertEquals(self.changeset['hash_abbrev'], self.collection.find_one({
            'hash_abbrev' : self.changeset['hash_abbrev']
        })['hash_abbrev'])