def test_valid(cldf_dataset, cldf_logger):
    assert cldf_dataset.validate(log=cldf_logger)


def test_forms(cldf_dataset):
    assert len(list(cldf_dataset["FormTable"])) == 15826
    assert any(f["Form"] == "sʉjøk" for f in cldf_dataset["FormTable"])


def test_parameters(cldf_dataset):
    assert len(list(cldf_dataset["ParameterTable"])) == 184


def test_languages(cldf_dataset):
    assert len(list(cldf_dataset["LanguageTable"])) == 88


def test_cognates(cldf_dataset):
    assert len(list(cldf_dataset["CognateTable"])) == 15826
    assert any(f["Form"] == "qʊs" for f in cldf_dataset["CognateTable"])

def test_valid(cldf_dataset, cldf_logger):
    assert cldf_dataset.validate(log=cldf_logger)


def test_forms(cldf_dataset):
    assert len(list(cldf_dataset["FormTable"])) == 15826
    assert any(f["Form"] == "sʉjøk" for f in cldf_dataset["FormTable"])


def test_parameters(cldf_dataset):
    assert len(list(cldf_dataset["ParameterTable"])) == 184


def test_languages(cldf_dataset):
    assert len(list(cldf_dataset["LanguageTable"])) == 88


def test_cognates(cldf_dataset):
    assert len(list(cldf_dataset["CognateTable"])) == 15826
    assert any(f["Form"] == "qʊs" for f in cldf_dataset["CognateTable"])
