def test_illegal(self): with pytest.raises(NameError): interface._ensure_identifier("12345!£$%^&*()678909")
def test_strip_bad_start(self): assert interface._ensure_identifier("123testing123") == "testing123"
def test_strip_bad_chars(self): assert interface._ensure_identifier("Upsidé;Down!") == "UpsidDown"