Skip to content

BaseProvider class is not tested and thus hard to be extended #2023

@francbartoli

Description

@francbartoli

Is your feature request related to a problem? Please describe.
In prevision to extend the BaseProvider abstract class to support async providers it is needed to have a robust and tested baseline for the abstraction in order to maintain the backward compatibility. Also, the tests coverage would benefit of this

Describe the solution you'd like
The solution would be to test all the different angles of the abstraction to make sure that new methods don't collide and preserve the current ones when the async might fallback to the sync ones.

Describe alternatives you've considered
Alternatives are to keep the current situation and to accept that something might be propagated to the existing methods.

Additional context
N.A.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions