def test_page(): print('Debug: Page-') page = Pages(['Timeline1', 'Timeline2'], 'button') print('Page: Full page- PASSED ', page.get_items()) page2 = Pages(None, None) print('Page: Empty page- PASSED ', page2.get_items()) x = [str(x) for x in range(20)] page3 = Pages(x, 'button') print('Page: 11+ pages- PASSED ', page3.get_items())
def before_scenario(self, context, scenario): super().before_scenario(context, scenario) context.base_e2e_url = os.getenv('E2E_URL') context.logger.info(f'Base E2E URL is: {context.base_e2e_url}') context.logger.info('Starting browser') context.driver = create_webdriver() context.pages = Pages(context)
def __init__(self, access_token=''): self.Account = Account(access_token=access_token) self.Apps = Apps(access_token=access_token) self.Audio = Audio(access_token=access_token) self.Auth = Auth(access_token=access_token) self.Board = Board(access_token=access_token) self.Database = Database(access_token=access_token) self.Docs = Docs(access_token=access_token) self.Other = Other(access_token=access_token) self.Fave = Fave(access_token=access_token) self.Friends = Friends(access_token=access_token) self.Gifts = Gifts(access_token=access_token) self.Groups = Groups(access_token=access_token) self.Likes = Likes(access_token=access_token) self.Market = Market(access_token=access_token) self.Messages = Messages(access_token=access_token) self.Newsfeed = Newsfeed(access_token=access_token) self.Notes = Notes(access_token=access_token) self.Notifications = Notifications(access_token=access_token) self.Pages = Pages(access_token=access_token) self.Photos = Photos(access_token=access_token) self.Places = Places(access_token=access_token) self.Polls = Polls(access_token=access_token) self.Search = Search(access_token=access_token) self.Stats = Stats(access_token=access_token) self.Status = Status(access_token=access_token) self.Storage = Storage(access_token=access_token) self.Users = Users(access_token=access_token) self.Utils = Utils(access_token=access_token) self.Video = Video(access_token=access_token) self.Wall = Wall(access_token=access_token) self.Widgets = Widgets(access_token=access_token)
def main(): display = Screen('marvinconfig.txt', parser) menu = Pages('marvinconfig.txt', parser) artifacts = Items('marvinconfig.txt', parser) players = Users('marvinconfig.txt', parser) universe = Devices('marvinconfig.txt', parser) while True: '''TODO:
def add_timelines_to_dict(self): # loop through the split up timeline list and create buttons # for each timeline. Every new list is a new page. # example data- {'1': {'1': (...button...} # '2': {'1': {...button...} pageCounter = 1 for i in self.splitTimelineList: buttonPages = Pages( i, 'buttons') # passing in buttons so it creates a button page actionPages = Pages( i, 'actions') # passing in actions so it creates an action page self.dictOfPages[str(pageCounter)] = buttonPages.get_items() self.dictOfActionPages[str(pageCounter)] = actionPages.get_items() pageCounter += 1 return
def before_scenario(self, context, scenario): super().before_scenario(context, scenario) desired_caps = { 'deviceName': os.getenv('DEVICE_NAME'), 'fullReset': os.getenv('FULL_RESET'), 'app': os.getenv('APP_PATH'), 'platformName': os.getenv('PLATFORM_NAME'), 'appPackage': os.getenv('APP_PACKAGE'), 'appActivity': os.getenv('APP_ACTIVITY'), 'automationName': os.getenv('AUTOMATION_NAME') } context.driver = webdriver.Remote(os.getenv('MOBILE_ADDRESS'), desired_caps) context.driver.implicitly_wait(5) context.pages = Pages(context)
def generate_wiki(): """Reads each page in the pages directory and writes a markup page in the docs directory that will contain text that will link to other pages if they match the words. Also creates a table of contents .""" pages = Pages(SystemConfig.pages_path()) index_file = open("{path}/index.md".format(path=SystemConfig.docs_path()), "w+") index_file.write("# Table of Contents\n") for page_filename in pages.all_page_filenames(): contents = read_contents(page_filename) write_contents(contents, page_filename, pages) write_to_index(page_filename, index_file) index_file.close()
def main(): pygame.init() pygame.mixer.init() # Groesse fuer das Fenster festlegen screen = pygame.display.set_mode((DISPLAY_WIDTH, DISPLAY_HEIGHT)) # Standardmaessig mit Title Seite anfangen game_state = GameState.TITLE player = Player() # Aufrufen der Logik, die die Pages aufruft while True: game_state = Pages().game_state_logic(game_state, screen, player) if game_state == game_state.QUIT: pygame.quit() return
def test_sentence_with_page_match_includes_markup_link(self): toc = Pages(path_to_pages="") toc.word_matches_a_page = return_true_if_param_is_junk rend = PageRenderer(toc=toc) self.assertEqual("Stuff is [Junk](junk.md).", rend.transform("Stuff is Junk."))
def test_sentence_without_a_word_matching_a_page_is_unchanged(self): toc = Pages(path_to_pages="") toc.word_matches_a_page = MagicMock(return_value=False) rend = PageRenderer(toc=toc) sentence = "A cow jumps over 3 moons, so it must be on Jupiter? I think so. " self.assertEqual(sentence, rend.transform(sentence))
def __init__(self, method_name): super().__init__(method_name) self._toc = Pages(SystemConfig.pages_path())