def test_page_block(notion): block = notion.root_page.children.add_new(PageBlock) assert_block_is_okay(**locals(), type="page") cover = "/images/page-cover/woodcuts_3.jpg" assert_block_attributes( block, title="numbered_list", cover=cover, color="blue", icon="✔️" )
def test_video_block(notion): block = notion.root_page.children.add_new(VideoBlock) assert_block_is_okay(**locals(), type="video") source = "https://streamable.com/8ud2kh" assert_block_attributes(block, source=source, caption="caption")
def test_image_block(notion): block = notion.root_page.children.add_new(ImageBlock) assert_block_is_okay(**locals(), type="image") source = "https://raw.githubusercontent.com/jamalex/" source = source + "notion-py/master/ezgif-3-a935fdcb7415.gif" assert_block_attributes(block, source=source, caption="caption")
def test_bulleted_list_block(notion): block = notion.root_page.children.add_new(BulletedListBlock) assert_block_is_okay(**locals(), type="bulleted_list") assert_block_attributes(block, title="bulleted_list")
def test_toggle_block(notion): block = notion.root_page.children.add_new(ToggleBlock) assert_block_is_okay(**locals(), type="toggle") assert_block_attributes(block, title="text", color="blue")
def test_to_do_block(notion): block = notion.root_page.children.add_new(ToDoBlock) assert_block_is_okay(**locals(), type="to_do") assert_block_attributes(block, title="text", color="blue", checked=True)
def test_sub_sub_header_block(notion): block = notion.root_page.children.add_new(SubSubHeaderBlock) assert_block_is_okay(**locals(), type="sub_sub_header") assert_block_attributes(block, title="subsubheader", color="blue")
def test_quote_block(notion): block = notion.root_page.children.add_new(QuoteBlock) assert_block_is_okay(**locals(), type="quote") assert_block_attributes(block, title="quote", color="blue")
def test_maps_block(notion): block = notion.root_page.children.add_new(MapsBlock) assert_block_is_okay(**locals(), type="maps") source = "https://goo.gl/maps/MrLSwJ3YqdkqekuGA" assert_block_attributes(block, source=source, caption="caption")
def test_equation_block(notion): block = notion.root_page.children.add_new(EquationBlock) assert_block_is_okay(**locals(), type="equation") assert_block_attributes(block, title="E=mc^{2}", color="blue")
def test_gist_block(notion): block = notion.root_page.children.add_new(GistBlock) assert_block_is_okay(**locals(), type="gist") source = "https://gist.github.com/arturtamborski/" source = source + "539a335fcd71f88bb8c05f316f54ba31" assert_block_attributes(block, source=source, caption="caption")
def test_drive_block(notion): block = notion.root_page.children.add_new(DriveBlock) assert_block_is_okay(**locals(), type="drive") source = "https://drive.google.com/file/" source = source + "d/15kESeWR9wCWT7GW9VvChakTGin68iZsw/view" assert_block_attributes(block, source=source, caption="drive")
def test_codepen_block(notion): block = notion.root_page.children.add_new(CodepenBlock) assert_block_is_okay(**locals(), type="codepen") source = "https://codepen.io/MrWeb123/pen/QWyeQwp" assert_block_attributes(block, source=source, caption="caption")
def test_typeform_block(notion): block = notion.root_page.children.add_new(TypeformBlock) assert_block_is_okay(**locals(), type="typeform") source = "https://linklocal.typeform.com/to/I3lVBn" assert_block_attributes(block, source=source, caption="caption")
def test_tweet_block(notion): block = notion.root_page.children.add_new(TweetBlock) assert_block_is_okay(**locals(), type="tweet") source = "https://twitter.com/arturtamborski/status/1289293818609704961" assert_block_attributes(block, source=source, caption="caption")
def test_callout_block(notion): block = notion.root_page.children.add_new(CalloutBlock) assert_block_is_okay(**locals(), type="callout") assert_block_attributes(block, icon="✔️", color="blue", title="callout")
def test_code_block(notion): block = notion.root_page.children.add_new(CodeBlock) assert_block_is_okay(**locals(), type="code") assert_block_attributes(block, color="blue", language="Erlang", title="code")
def test_link_to_page_block(notion): block = notion.root_page.children.add_new(LinkToPageBlock) assert_block_is_okay(**locals(), type="link_to_page") assert_block_attributes(block, title="")
def test_factory_block(notion): block = notion.root_page.children.add_new(FactoryBlock) assert_block_is_okay(**locals(), type="factory") assert_block_attributes(block, title="factory", color="blue")
def test_collection_view_page_block(notion): block = notion.root_page.children.add_new(CollectionViewPageBlock) assert_block_is_okay(**locals(), type="collection_view_page") assert_block_attributes(block, icon="✔️", cover="cover")