[ "omg/factory/test_games_city.py::test_board_and_side_view_get_no_city", "omg/factory/test_games_city.py::test_city_attachment_is_code_only_and_numbered", "omg/factory/test_games_city.py::test_city_words_name_a_city[Cop Chase-A police chase through the city streets]", "omg/factory/test_games_city.py::test_city_words_name_a_city[Downtown Hustle-Run deals through the downtown blocks]", "omg/factory/test_games_city.py::test_city_words_name_a_city[Gangland-Gangsters fight over the city streets]", "omg/factory/test_games_city.py::test_city_words_name_a_city[Grand Heat-An open world crime game in the style of GTA]", "omg/factory/test_games_city.py::test_city_words_name_a_city[Harbour Lights-Hong Kong nights, neon signs and rain]", "omg/factory/test_games_city.py::test_city_words_name_a_city[Heist Town-A heist across the city blocks]", "omg/factory/test_games_city.py::test_city_words_name_a_city[Mafia Mile-A mafia family rules the streets of a big city]", "omg/factory/test_games_city.py::test_city_words_name_a_city[Skyline-Chase rivals between the skyscrapers of New York]", "omg/factory/test_games_city.py::test_city_words_name_a_city[Taxi Night-Drive a taxi driver's route through the metropolis]", "omg/factory/test_games_city.py::test_contract_names_the_files_and_the_laws", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Chess City-A board game of city chess]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[City Builder-Lay out roads and zone a city-builder tycoon]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Cop Quiz-A police quiz with questions and answers]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Driver-Drive a car across the countryside]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Fishing Village-A fishing village in Brittany, GTA style]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Grand Prix-A grand prix racing track through the city]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Kingdom Hearts Fan-a kingdom hearts style adventure]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Medieval Market-A medieval town with a tavern and a blacksmith]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Racing Week-Drift a rally car around a racing circuit in a downtown]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Side Heist-A 2d side-scroll heist in the city]", "omg/factory/test_games_city.py::test_false_positives_are_not_cities[Space Gangs-Gangsters in space, with aliens and asteroids]", "omg/factory/test_games_city.py::test_fits_follows_the_town_rule[board-third-custom-False]", "omg/factory/test_games_city.py::test_fits_follows_the_town_rule[none-side-custom-False]", "omg/factory/test_games_city.py::test_fits_follows_the_town_rule[none-third-custom-True]", "omg/factory/test_games_city.py::test_fits_follows_the_town_rule[none-third-quick-False]", "omg/factory/test_games_city.py::test_fits_follows_the_town_rule[none-top-custom-True]", "omg/factory/test_games_city.py::test_fits_follows_the_town_rule[room-first-custom-False]", "omg/factory/test_games_city.py::test_fits_follows_the_town_rule[room-first-custom-True]", "omg/factory/test_games_city.py::test_garage_attached_brings_the_cars_from_the_garage", "omg/factory/test_games_city.py::test_medieval_or_breton_is_never_a_city", "omg/factory/test_games_city.py::test_missing_tar_means_no_city", "omg/factory/test_games_city.py::test_prompt_counts_as_words", "omg/factory/test_games_town.py::test_attachment_bytes_are_the_bundles", "omg/factory/test_games_town.py::test_contract_names_the_files_and_the_laws", "omg/factory/test_games_town.py::test_fits_follows_the_garage_rule[board-third-custom-False]", "omg/factory/test_games_town.py::test_fits_follows_the_garage_rule[none-side-custom-False]", "omg/factory/test_games_town.py::test_fits_follows_the_garage_rule[none-third-custom-True]", "omg/factory/test_games_town.py::test_fits_follows_the_garage_rule[none-third-quick-False]", "omg/factory/test_games_town.py::test_fits_follows_the_garage_rule[none-top-custom-True]", "omg/factory/test_games_town.py::test_fits_follows_the_garage_rule[room-first-custom-False]", "omg/factory/test_games_town.py::test_fits_follows_the_garage_rule[room-first-custom-True]", "omg/factory/test_games_town.py::test_meta_sha_is_the_code_tarball", "omg/factory/test_games_town.py::test_missing_bundle_means_no_town", "omg/factory/test_games_town.py::test_missing_style_bundle_only_drops_that_style", "omg/factory/test_games_town.py::test_modern_space_sport_and_everyday_words_are_not_towns[Crate Crash-A puzzle about stacking crates in a warehouse]", "omg/factory/test_games_town.py::test_modern_space_sport_and_everyday_words_are_not_towns[Downtown Heat-A crime story in a modern city downtown]", "omg/factory/test_games_town.py::test_modern_space_sport_and_everyday_words_are_not_towns[Keyboard Football-Score goals in a soccer league]", "omg/factory/test_games_town.py::test_modern_space_sport_and_everyday_words_are_not_towns[Kingdom Hearts Fan Game-A kingdom hearts style action game]", "omg/factory/test_games_town.py::test_modern_space_sport_and_everyday_words_are_not_towns[Neon Metropolis-Sci-fi skyscrapers and a neon metropolis]", "omg/factory/test_games_town.py::test_modern_space_sport_and_everyday_words_are_not_towns[Rally Racer-Drift a rally car around a racing circuit]", "omg/factory/test_games_town.py::test_modern_space_sport_and_everyday_words_are_not_towns[Skin Shop-Sell a market for skins in a fast shooter]", "omg/factory/test_games_town.py::test_modern_space_sport_and_everyday_words_are_not_towns[Star Pirates-Dogfight in space with aliens and asteroids]", "omg/factory/test_games_town.py::test_no_settlement_no_town", "omg/factory/test_games_town.py::test_prompt_counts_as_words", "omg/factory/test_games_town.py::test_settlement_words_name_the_style[Abbey Ledger-Keep the monastery bakery and the cathedral fed-medieval]", "omg/factory/test_games_town.py::test_settlement_words_name_the_style[Breton Coast-A granite village in Brittany-breton]", "omg/factory/test_games_town.py::test_settlement_words_name_the_style[Fishing Village-Sail out of a fishing village at dawn-breton]", "omg/factory/test_games_town.py::test_settlement_words_name_the_style[Harvest Hamlet-Run a medieval village through one winter-medieval]", "omg/factory/test_games_town.py::test_settlement_words_name_the_style[Kingdom Builder-A fantasy kingdom with peasants and a feudal lord-medieval]", "omg/factory/test_games_town.py::test_settlement_words_name_the_style[Knights of the Reach-Knights hold a castle town-medieval]", "omg/factory/test_games_town.py::test_settlement_words_name_the_style[Morbihan Walk-Walk the lanes of a Breton port-breton]", "omg/factory/test_games_town.py::test_settlement_words_name_the_style[Tavern Tales-Pour ale in a tavern and keep the blacksmith busy-medieval]", "omg/factory/test_games_town.py::test_site_from_words[a fishing village on the coast-coast]", "omg/factory/test_games_town.py::test_site_from_words[a hilltop village by the river-river]", "omg/factory/test_games_town.py::test_site_from_words[a hilltop village-hill]", "omg/factory/test_games_town.py::test_site_from_words[a village at a crossroads-crossroads]", "omg/factory/test_games_town.py::test_site_from_words[a village in a field-plain]", "omg/factory/test_games_town.py::test_site_from_words[a village on a ridge-spur]", "omg/factory/test_games_town.py::test_site_from_words[a village on a river bank-river]", "omg/factory/test_games_town.py::test_space_wins_over_settlement_words", "omg/factory/test_games_town.py::test_tier_from_words[a castle town with walls-town]", "omg/factory/test_games_town.py::test_tier_from_words[a hamlet of five houses-hamlet]", "omg/factory/test_games_town.py::test_tier_from_words[a medieval market-village]", "omg/factory/test_games_town.py::test_tier_from_words[a village with a well-village]", "omg/factory/test_games_town.py::test_tier_from_words[a walled city with a cathedral-city]", "omg/factory/test_games_town.py::test_town_attachments_numbered_from_first_index" ]