At build time, should warn user if they impement a relation which does not have code #105

Closed
marcoceppi opened this Issue Feb 10, 2016 · 0 comments

Comments

Projects
None yet
2 participants
Owner

marcoceppi commented Feb 10, 2016

There are several impartial implementations of an interface in the interface site.

If a user has the following:

provides:
  relation:
    interface: you-knows-it

and interface:you-knows-it only has a requires.py then the user should be faced with a WARNING or potentially ERROR that the relation will not be implemented properly.

@johnsca johnsca added this to the 2.0 milestone Feb 11, 2016

johnsca added a commit to johnsca/charm-tools that referenced this issue Feb 12, 2016

marcoceppi added a commit that referenced this issue Feb 12, 2016

Merge pull request #107 from johnsca/issue-105
Fixed #105: Raise error if interface is missing implementation for role being used

@johnsca johnsca closed this Feb 12, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment