def test_returns_universe_with_single_trajectory(self):
        path = "./files/bulk_water/classical"
        universe_type = "positions"
        pdb_prefix = "revPBE0-D3-w64-T300K-1bar"

        mdanalysis_universe = utils.get_mdanalysis_universe(path, universe_type, pdb_prefix)

        assert mdanalysis_universe.trajectory.n_frames == 106
    def test_returns_universe_with_multiple_trajectory(self):
        path = "./files/bulk_water/quantum"
        universe_type = "positions"
        pdb_prefix = "revPBE0-D3-w64-T300K-1bar"

        mdanalysis_universes = utils.get_mdanalysis_universe(path, universe_type, pdb_prefix)

        assert len(mdanalysis_universes) == 5
    def test_raises_error_when_unknown_universe_type(self):
        path = "./files/bulk_water/classical"
        universe_type = "banana"

        with pytest.raises(utils.UndefinedOption):
            utils.get_mdanalysis_universe(path, universe_type)