def sample_data_0(self, editable):
     data = {
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data(),
         "user_info_data":
         user_info_data_provider.get_data(editable),
         "orders": [
             {
                 "id": 123,
                 "date": "05/12/2015",
                 "total": "R$ 125,00",
                 "status": "Empacotando",
             },
             {
                 "id": 12312,
                 "date": "05/11/2015",
                 "total": "R$ 65,00",
                 "status": "Enviado",
             },
             {
                 "id": 1213,
                 "date": "05/10/2015",
                 "total": "R$ 25,00",
                 "status": "Entregue",
             },
         ],
         "footer_data":
         footer_data_provider.get_data(),
     }
     return data
Exemple #2
0
 def sample_data_0(self):
     data = {
         "header_data": header_data_provider.get_data(),
         "page_heading_data": self.get_page_heading_data(),
         "footer_data": footer_data_provider.get_data(),
         "perguntas_e_respostas": [
             {
                 "pergunta": "Essa é a pergunta 1?",
                 "resposta": "Essa é a resposta a pergunta 1"
             },
             {
                 "pergunta": "Essa é a pergunta 2?",
                 "resposta": "Essa é a resposta a pergunta 2"
             },
             {
                 "pergunta": "Essa é a pergunta 3?",
                 "resposta": "Essa é a resposta a pergunta 3"
             },
             {
                 "pergunta": "Essa é a pergunta 4?",
                 "resposta": "Essa é a resposta a pergunta 4"
             }
         ]
     }
     return data
Exemple #3
0
 def sample_data_0(self, form):
     return {
         "header_data": header_data_provider.get_data(),
         "page_heading_data": self.get_page_heading_data(),
         "form": form,
         "footer_data": footer_data_provider.get_data(),
     }
Exemple #4
0
 def sample_data_0(self, email):
     data = {
         "header_data": header_data_provider.get_data(),
         "page_heading_data": self.get_page_heading_data(),
         "email": email,
         "footer_data": footer_data_provider.get_data(),
     }
     return data
 def get_data(self, current_url):
     return {
         "header_data": header_data_provider.get_data(),
         "page_heading_data": self.get_page_heading_data(),
         "button": {
             "title": "Tentar novamente",
             "href": current_url,
         },
         "footer_data": footer_data_provider.get_data(),
     }
 def sample_data_0(self, form, email, token):
     data = {
         "header_data": header_data_provider.get_data(),
         "page_heading_data": self.get_page_heading_data(),
         "token": token,
         "email": email,
         "form": form,
         "footer_data": footer_data_provider.get_data(),
     }
     return data
 def sample_data_0(self, product_id):
     product_title = "Papinha de maça - 500g"
     data = {
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data(product_title=product_title),
         "title":
         product_title,
         "in_stock":
         True,
         "price":
         "R$ 9,80",
         "summary":
         "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam fringilla augue nec est tristique auctor. Donec non est at libero vulputate rutrum. Morbi ornare lectus quis justo gravida semper. Nulla tellus mi, vulputate adipiscing cursus eu, suscipit id nulla. Donec a neque libero. Pellentesque aliquet, sem eget laoreet ultrices, ipsum metus feugiat sem, quis fermentum turpis eros eget velit. Donec ac tempus ante. Fusce ultricies massa massa. Fusce aliquam, purus eget sagittis vulputate.</p>",
         "images_src": [
             "/static/images/products/p15.jpg",
             "/static/images/products/p10.jpg",
             "/static/images/products/p3.jpg",
             "/static/images/products/p4.jpg",
             "/static/images/products/p5.jpg",
             "/static/images/products/p8.jpg",
             "/static/images/products/p10.jpg",
         ],
         "sections": [
             {
                 "id":
                 "0",
                 "title":
                 "Descrição",
                 "content":
                 "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam fringilla augue nec est tristique auctor. Donec non est at libero vulputate rutrum. Morbi ornare lectus quis justo gravida semper. Nulla tellus mi, vulputate adipiscing cursus eu, suscipit id nulla. Donec a neque libero. Pellentesque aliquet, sem eget laoreet ultrices, ipsum metus feugiat sem, quis fermentum turpis eros eget velit. Donec ac tempus ante. Fusce ultricies massa massa. Fusce aliquam, purus eget sagittis vulputate, sapien libero hendrerit est, sed commodo augue nisi non neque. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempor, lorem et placerat vestibulum, metus nisi posuere nisl, in accumsan elit odio quis mi. Cras neque metus, consequat et blandit et, luctus a nunc. Etiam gravida vehicula tellus, in imperdiet ligula euismod eget. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam erat mi, rutrum at sollicitudin rhoncus, ultricies posuere erat. Duis convallis, arcu nec aliquam consequat, purus felis vehicula felis, a dapibus enim lorem nec augue.</p><p>Nunc facilisis sagittis ullamcorper. Proin lectus ipsum, gravida et mattis vulputate, tristique ut lectus. Sed et lorem nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean eleifend laoreet congue. Vivamus adipiscing nisl ut dolor dignissim semper. Nulla luctus malesuada tincidunt. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer enim purus, posuere at ultricies eu, placerat a felis. Suspendisse aliquet urna pretium eros convallis interdum. Quisque in arcu id dui vulputate mollis eget non arcu. Aenean et nulla purus. Mauris vel tellus non nunc mattis lobortis.</p>"
             },
             {
                 "id":
                 "1",
                 "title":
                 "Outro 1",
                 "content":
                 "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam fringilla augue nec est tristique auctor. Donec non est at libero vulputate rutrum. Morbi ornare lectus quis justo gravida semper. Nulla tellus mi, vulputate adipiscing cursus eu, suscipit id nulla. Donec a neque libero. Pellentesque aliquet, sem eget laoreet ultrices, ipsum metus feugiat sem, quis fermentum turpis eros eget velit. Donec ac tempus ante. Fusce ultricies massa massa. Fusce aliquam, purus eget sagittis vulputate, sapien libero hendrerit est, sed commodo augue nisi non neque. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempor, lorem et placerat vestibulum, metus nisi posuere nisl, in accumsan elit odio quis mi. Cras neque metus, consequat et blandit et, luctus a nunc. Etiam gravida vehicula tellus, in imperdiet ligula euismod eget. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam erat mi, rutrum at sollicitudin rhoncus, ultricies posuere erat. Duis convallis, arcu nec aliquam consequat, purus felis vehicula felis, a dapibus enim lorem nec augue.</p>"
             },
             {
                 "id":
                 "2",
                 "title":
                 "Outro 2",
                 "content":
                 "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam fringilla augue nec est tristique auctor. Donec non est at libero vulputate rutrum. Morbi ornare lectus quis justo gravida semper. Nulla tellus mi, vulputate adipiscing cursus eu, suscipit id nulla. Donec a neque libero. Pellentesque aliquet.</p>"
             },
         ],
         "footer_data":
         footer_data_provider.get_data(),
     }
     return data
 def sample_data_0(self, order_id):
     data = {
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data(order_id),
         "cart_table_data":
         cart_table_data_provider.get_old_order_data(order_id=order_id),
         "total_table_data":
         total_table_data_provider.get_old_order_data(order_id=order_id),
         "footer_data":
         footer_data_provider.get_data(),
     }
     return data
 def sample_data_0(self):
     data = {
         "header_data": header_data_provider.get_data(),
         "page_heading_data": self.get_page_heading_data(),
         "footer_data": footer_data_provider.get_data(),
         "content":
             """	<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum</p>
                 <br>
                 <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem IpsumLorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum</p>
                 <br>
                 <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum</p>
             """,
     }
     return data
 def sample_data_0(self, blog_page_to_return):
     post_title = "Vc acabou de ler o que seria o título do post =)"
     blog_url_to_return = url_for("blog", page=blog_page_to_return)
     data = {
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data(post_title=post_title,
                                    blog_url_to_return=blog_url_to_return),
         "footer_data":
         footer_data_provider.get_data(),
         "title":
         post_title,
         "blog_url_to_return":
         blog_url_to_return,
         "content":
         """
             <p>Fusce ac pharetra urna. Duis non lacus sit amet lacus interdum facilisis sed non est. Ut mi metus, semper eu dictum nec, condimentum sed sapien. Nullam lobortis nunc semper ipsum luctus ut viverra ante eleifend. Nunc pretium velit sed augue luctus accumsan.</p>
             <div class="image-container" style="width: 600px;">
                 <img src="/static/images/blog-img1.jpg">
             </div>
             <p>Aliquam laoreet consequat malesuada. Integer vitae diam sed dolor euismod laoreet eget ac felis. Donec non erat sed elit bibendum sodales. Donec eu cursus velit. Proin nunc lacus, gravida mollis dictum ut, vulputate eu turpis. Sed felis sapien, commodo in iaculis in, feugiat sed enim. Sed nunc ipsum, fermentum varius dignissim vitae, blandit et ante.Maecenas sagittis, lorem sed congue egestas, lectus purus congue nisl, ac molestie enim ligula nec eros. Sed leo tortor, tincidunt sit amet elementum vel, eleifend at orci. Maecenas ut turpis felis. Donec sit amet quam sem, et aliquet est.</p>
             <p>Quisque nisl lectus, accumsan et euismod eu, sollicitudin ac augue. In sit amet urna magna. Curabitur imperdiet urna nec purus egestas eget aliquet purus iaculis. Nunc porttitor blandit imperdiet. Nulla facilisi. Cras odio ipsum, vehicula nec vehicula sed, convallis scelerisque quam. Phasellus ut odio dui, ut fermentum neque.</p>
             <blockquote>Lorem ipsum dolor sit amet, consecte adipiscing elit. Integer aliquam mi nec dolor placerat a condimentum diam mollis. Ut pulvinar neque eget massa dapibus dolor.</blockquote>
             <div class="image-container" style="width: 600px;">
                 <img src="/static/images/blog-img1.jpg">
             </div>
             <p>Curabitur at vestibulum sem. Aliquam vehicula neque ac nibh suscipit ultrices. Morbi interdum accumsan arcu nec scelerisque. Phasellus eget purus nulla. Suspendisse quam est, tempor quis consectetur non, interdum vitae diam. Pellentesque volutpat mollis ligula in laoreet. Aenean est dui, sagittis in consequat at, adipiscing at risus. Sed suscipit, est vitae aliquam molestie, sem dolor dignissim leo, eget imperdiet enim urna in justo. Mauris pulvinar tortor lorem. Aliquam sed nisl in ipsum tincidunt ultrices.</p>
             <h2>Heading</h2>
             Pellentesque volutpat mollis ligula in laoreet. Aenean est dui, sagittis in consequat at, adipiscing at risus. Sed suscipit, est vitae aliquam molestie, sem dolor dignissim leo, eget imperdiet enim urna in justo. Mauris pulvinar tortor lorem. Aliquam sed nisl in ipsum tincidunt ultrices.
             <ul>
                 <li> Integer vitae diam sed dolor euismod laoreet eget ac felis</li>
                 <li> Integer vitae diam sed dolor euismod laoreet eget ac felis</li>
                 <li> Integer vitae diam sed dolor euismod laoreet eget ac felis</li>
                 <li> Integer vitae diam sed dolor euismod laoreet eget ac felis</li>
                 <li> Integer vitae diam sed dolor euismod laoreet eget ac felis</li>
             </ul>
             <h3>Heading</h3>
             <div class="video-container">
                 <iframe width="700px" src="https://www.youtube.com/embed/XGSy3_Czz8k"></iframe>
             </div>
             Pellentesque volutpat mollis ligula in laoreet. Aenean est dui, sagittis in consequat at, adipiscing at risus. Sed suscipit, est vitae aliquam molestie, sem dolor dignissim leo, eget imperdiet enim urna in justo. Mauris pulvinar tortor lorem. Aliquam sed nisl in ipsum tincidunt ultrices.
             <h4>Heading</h4>
             <p>Nullam commodo lobortis nibh, vitae accumsan velit dapibus sed. Nunc ac sem eu libero pretium faucib. Quisque et semper odio. Praesent tortor ligula, imperdiet sed aliquet ut, pharetra at nisi. Etiam sit amet molestie est. Donec id turpis vitae leo viverra adipiscing at sed nisi. Donec ut justo nunc. Vivamu bibendum erat ac nunc sollicitudin lacinia. Phasellus sed lacus magna.</p>
             <h5>Heading</h5>
             <p>Nullam commodo lobortis nibh, vitae accumsan velit dapibus sed. Nunc ac sem eu libero pretium faucib. Quisque et semper odio. Praesent tortor ligula, imperdiet sed aliquet ut, pharetra at nisi. Etiam sit amet molestie est. Donec id turpis vitae leo viverra adipiscing at sed nisi. Donec ut justo nunc. Vivamu bibendum erat ac nunc sollicitudin lacinia. Phasellus sed lacus magna.</p>
         """,
     }
     return data
Exemple #11
0
 def sample_data_0(self, user_email):
     data = {
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data(),
         "footer_data":
         footer_data_provider.get_data(),
         "cart_table_data":
         cart_table_data_provider.get_fresh_order_data(
             user_email=user_email, editable=True),
         "total_table_data":
         total_table_data_provider.get_fresh_order_data(
             user_email=user_email),
     }
     return data
Exemple #12
0
 def sample_data_1(self):
     data = {
         "header_data": header_data_provider.get_data(),
         "footer_data": footer_data_provider.get_data(),
         "sections": [
             self.get_section("Ofertas"),
             self.get_section("Novidades"),
             self.get_section("Mais vendidos"),
         ],
         "blog_post_0_data": {
             "title": "Lorem ipsum dolor sit amet, consectetur adipiscing",
             "img_src": url_for("static", filename="images/blog-img1.jpg"),
             "href": url_for('blog_post', blog_post_id=0),
             "day": "19",
             "month": "Março",
         },
     }
     return data
 def sample_data_1(self):
     data = {
         "header_data": header_data_provider.get_data(),
         "page_heading_data": self.get_page_heading_data(),
         "footer_data": footer_data_provider.get_data(),
         "content":
             """	<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum</p>
                 <div class="image-container" style="width: 600px;">
                     <img src="/static/images/blog-img1.jpg">
                 </div>
                 <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem IpsumLorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum</p>
                 <div class="video-container">
                     <iframe width="700px" src="https://www.youtube.com/embed/XGSy3_Czz8k"></iframe>
                 </div>
                 <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum</p>
             """,
     }
     return data
Exemple #14
0
 def sample_data_2(self):
     data = {
         "header_data": header_data_provider.get_data(),
         "footer_data": footer_data_provider.get_data(),
         "carousel": [
             {
                 "img_src": url_for("static", filename="images/slide-img2.jpg"),
                 "title": "Título 1",
                 "subtitle": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam facilisis, nisi in convallis dignissim."
             },
         ],
         "sections": [
             self.get_section("Ofertas"),
             self.get_section("Novidades"),
             self.get_section("Mais vendidos"),
         ],
     }
     return data
Exemple #15
0
 def sample_data_1(self, page):
     data = {
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data(),
         "footer_data":
         footer_data_provider.get_data(),
         "paginator_data":
         paginator_data_provider.get_data(
             page=page,
             n_pages=app.config["USER_BLOG_PAGINATOR_SIZE"],
             total_n_pages=7,
             url_endpoint="blog",
         ),
         # posts list contains only the the posts of this page
         "posts": [],
     }
     return data
 def sample_data_1(self, editable):
     data = {
         "header_data": header_data_provider.get_data(),
         "page_heading_data": {
             "path": [
                 {
                     "name": "Home",
                     "href": url_for("home"),
                 },
                 {
                     "name": "Minha conta",
                 },
             ],
             "title":
             "Minha conta",
         },
         "user_info_data": user_info_data_provider.get_data(editable),
         "orders": [],
         "footer_data": footer_data_provider.get_data(),
     }
     return data
Exemple #17
0
 def sample_data_0(self, step, user_info_editable, user_email):
     data = {
         "user_info_editable":
         user_info_editable,
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data(),
         "footer_data":
         footer_data_provider.get_data(),
         "step":
         step,
         "user_info_data":
         user_info_data_provider.get_data(user_info_editable),
         "cart_table_data":
         cart_table_data_provider.get_fresh_order_data(
             user_email=user_email, editable=False),
         "total_table_data":
         total_table_data_provider.get_fresh_order_data(
             user_email=user_email),
     }
     return data
Exemple #18
0
 def sample_data_0(self):
     data = {
         "header_data": header_data_provider.get_data(),
         "footer_data": footer_data_provider.get_data(),
         "carousel": [
             {
                 "img_src": url_for("static", filename="images/slide-img2.jpg"),
                 "title": "Título 1",
                 "subtitle": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam facilisis, nisi in convallis dignissim."
             },
             {
                 "img_src": url_for("static", filename="images/slide-img2.jpg"),
                 "title": "Título 2",
                 "subtitle": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam facilisis, nisi in convallis dignissim."
             },
         ],
         "sections": [
             self.get_section("Ofertas"),
             self.get_section("Novidades"),
             self.get_section("Mais vendidos"),
         ],
         "blog_post_0_data": {
             "title": "Lorem ipsum dolor sit amet, consectetur adipiscing",
             "img_src": url_for("static", filename="images/blog-img1.jpg"),
             "href": url_for('blog_post', blog_post_id=0),
             "day": "19",
             "month": "Março",
         },
         "blog_post_1_data": {
             "title": "Lorem ipsum dolor sit amet, consectetur adipiscing",
             "img_src": url_for("static", filename="images/blog-img1.jpg"),
             "href": url_for('blog_post', blog_post_id=0),
             "day": "06",
             "month": "Março",
         },
     }
     return data
Exemple #19
0
 def sample_data_0(self, page, sort_method, category_id, subcategory_id):
     data = {
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data_for_products_by_category(
             category_id=category_id, page=page, sort_method=sort_method),
         "sort_method_selectors": [
             self.get_sort_method_selector_data(
                 name="Nome",
                 sort_method_of_the_selector=ProductSortMethod.NAME,
                 page=page,
                 sort_method=sort_method,
                 category_id=category_id,
                 subcategory_id=subcategory_id,
             ),
             self.get_sort_method_selector_data(
                 name="Menor preço",
                 sort_method_of_the_selector=ProductSortMethod.LOWEST_PRICE,
                 page=page,
                 sort_method=sort_method,
                 category_id=category_id,
                 subcategory_id=subcategory_id,
             ),
             self.get_sort_method_selector_data(
                 name="Maior preço",
                 sort_method_of_the_selector=ProductSortMethod.
                 BIGGEST_PRICE,
                 page=page,
                 sort_method=sort_method,
                 category_id=category_id,
                 subcategory_id=subcategory_id,
             ),
             self.get_sort_method_selector_data(
                 name="Mais vendido",
                 sort_method_of_the_selector=ProductSortMethod.BEST_SELLER,
                 page=page,
                 sort_method=sort_method,
                 category_id=category_id,
                 subcategory_id=subcategory_id,
             ),
         ],
         "paginator_data":
         paginator_data_provider.get_data(
             page=page,
             n_pages=app.config["USER_PRODUCTS_PAGINATOR_SIZE"],
             total_n_pages=10,
             url_endpoint="products",
             url_args={
                 "sort_method": sort_method,
             }),
         "products": [
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
             {
                 "title": "Nome do produto",
                 "product_id": 0,
                 "href": url_for("product", product_id=0),
                 "img_src": url_for("static",
                                    filename="images/products/p1.jpg"),
                 "price": "R$ 0,00",
             },
         ],
         "footer_data":
         footer_data_provider.get_data(),
     }
     return data
Exemple #20
0
 def sample_data_0(self, page):
     data = {
         "header_data":
         header_data_provider.get_data(),
         "page_heading_data":
         self.get_page_heading_data(),
         "footer_data":
         footer_data_provider.get_data(),
         "paginator_data":
         paginator_data_provider.get_data(
             page=page,
             n_pages=app.config["USER_BLOG_PAGINATOR_SIZE"],
             total_n_pages=7,
             url_endpoint="blog",
         ),
         # posts list contains only the the posts of this page
         "posts": [
             {
                 "id":
                 1,
                 "title":
                 "Lorem ipsum dolor sit amet",
                 "date":
                 "15/10/2016",
                 "thumbnail_href":
                 url_for("static", filename="images/blog-img3.jpg"),
                 "summary":
                 """
                     <p>Fusce ac pharetra urna. Duis non lacus sit amet lacus interdum facilisis sed non est. Ut mi metus, semper eu dictum nec, condimentum sed sapien. Nullam lobortis nunc semper ipsum luctus ut viverra ante eleifend. Nunc pretium velit sed augue luctus accumsan.</p>
                     <p>Quisque nisl lectus, accumsan et euismod eu, sollicitudin ac augue. In sit amet urna magna. Curabitur imperdiet urna nec purus egestas eget aliquet purus iaculis. Nunc porttitor blandit imperdiet. Nulla facilisi. Cras odio ipsum, vehicula nec vehicula sed, convallis scelerisque quam. Phasellus ut odio dui, ut fermentum neque.</p>
                 """,
             },
             {
                 "id":
                 1,
                 "title":
                 "Lorem ipsum dolor sit amet",
                 "date":
                 "15/10/2016",
                 "thumbnail_href":
                 url_for("static", filename="images/blog-img3.jpg"),
                 "summary":
                 """
                     <p>Fusce ac pharetra urna. Duis non lacus sit amet lacus interdum facilisis sed non est. Ut mi metus, semper eu dictum nec, condimentum sed sapien. Nullam lobortis nunc semper ipsum luctus ut viverra ante eleifend. Nunc pretium velit sed augue luctus accumsan.</p>
                     <p>Quisque nisl lectus, accumsan et euismod eu, sollicitudin ac augue. In sit amet urna magna. Curabitur imperdiet urna nec purus egestas eget aliquet purus iaculis. Nunc porttitor blandit imperdiet. Nulla facilisi. Cras odio ipsum, vehicula nec vehicula sed, convallis scelerisque quam. Phasellus ut odio dui, ut fermentum neque.</p>
                 """,
             },
             {
                 "id":
                 1,
                 "title":
                 "Lorem ipsum dolor sit amet",
                 "date":
                 "15/10/2016",
                 "thumbnail_href":
                 url_for("static", filename="images/blog-img3.jpg"),
                 "summary":
                 """
                     <p>Fusce ac pharetra urna. Duis non lacus sit amet lacus interdum facilisis sed non est. Ut mi metus, semper eu dictum nec, condimentum sed sapien. Nullam lobortis nunc semper ipsum luctus ut viverra ante eleifend. Nunc pretium velit sed augue luctus accumsan.</p>
                     <p>Quisque nisl lectus, accumsan et euismod eu, sollicitudin ac augue. In sit amet urna magna. Curabitur imperdiet urna nec purus egestas eget aliquet purus iaculis. Nunc porttitor blandit imperdiet. Nulla facilisi. Cras odio ipsum, vehicula nec vehicula sed, convallis scelerisque quam. Phasellus ut odio dui, ut fermentum neque.</p>
                 """,
             },
         ],
     }
     return data