def test_validate_site():
    valid_site = _validate_site('T', '185')
    assert isinstance(valid_site, tuple)
    assert valid_site[0] == 'T'
    assert valid_site[1] == '185'

    valid_site = _validate_site('T', 185)
    assert isinstance(valid_site, tuple)
    assert valid_site[0] == 'T'
    assert valid_site[1] == '185'
def test_validate_invalid_residue2():
    _validate_site('T', 'foo')
def test_validate_invalid_residue3():
    _validate_site('T', '12.5')
def test_validate_invalid_residue1():
    _validate_site('B', '185')