def test_update_fails_without_creds(self):
        if self.is_abstract_class:
            return
        mozlogger.info('test_update_fails_without_creds')

        # create fixture
        fixture1 = self.factory
        backend_obj = self.backend_object(fixture1.id)
        obj_id = str(fixture1.id)
        fields = self.backend_data(backend_obj)
        fields.update(self.new_object_data)

        # do put
        res = self.put(
            self.get_detail_url(self.resource_name, obj_id),
            data=fields,
            status=401,
            )
Equivalent to:
dataset/ETHPy150Open mozilla/moztrap/tests/case/api/crud.py/ApiCrudCases.test_update_fails_without_creds--crossover with--dataset/ETHPy150Open openelections/openelections-core/openelex/us/wa/load.py/normalize_index