$ ubuntu-support-status
$ ubuntu-security-status
from datetime import date | |
END_OF_EARLY_BIRD = date(2020, 6, 1) | |
def calculate_price(current_day): | |
# if today() > END_OF_EARLY_BIRD: | |
# no more call to today() => easy to test => no mock necessary | |
if current_day > END_OF_EARLY_BIRD: | |
return 1000 |
# coding=utf-8 | |
import pytest | |
from Products.Libs.string_utils import try_to_convert_list_to_windows_1252_text | |
@pytest.mark.parametrize("list_, encoding", [ | |
(["abc", "d€f"], "Windows-1252"), | |
(["我犀角鳥啄忘我", "我犀角鳥啄忘我"], "UTF-16") | |
]) |
import os | |
import telegram | |
import requests | |
from bs4 import BeautifulSoup | |
from urllib.parse import urljoin | |
DAREBEE_URL = "https://www.darebee.com/" | |
API_KEY = os.getenv("API_KEY") | |
ID_JUERGEN = os.getenv("ID_JUERGEN") |
# fun_with_pdb.py | |
if __name__ == '__main__': | |
import pdb;pdb.set_trace() | |
# create a text file: input.txt | |
"hello from text file" | |
# then enter following command in your terminal | |
# python3 fun_with_pdb.py < input.txt |
diff --git a/Grammar/Grammar b/Grammar/Grammar | |
index 170518af74..25067147bf 100644 | |
--- a/Grammar/Grammar | |
+++ b/Grammar/Grammar | |
@@ -138,7 +138,7 @@ not_test: 'not' not_test | comparison | |
comparison: expr (comp_op expr)* | |
# <> isn't actually a valid comparison operator in Python. It's here for the | |
# sake of a __future__ import described in PEP 401 (which really works :-) | |
-comp_op: '<'|'>'|'=='|'>='|'<='|'<>'|'!='|'in'|'not' 'in'|'is'|'is' 'not' | |
+comp_op: '<'|'>'|'=='|'>='|'<='|'<>'|'!='|'~='|'in'|'not' 'in'|'is'|'is' 'not' |
from typing import Optional | |
from typing import List | |
class Pizza: | |
def __init__(self, ingredients=None): | |
# type: (Optional[List[str]]) -> None | |
if ingredients is None: | |
self.ingredients = [] | |
else: | |
self.ingredients = ingredients |
import os | |
import os.path | |
import sys | |
import gocept.httpserverlayer.plonetestingzope as gc_httpserverlayer_zope | |
import gocept.selenium | |
import plone.testing.layer | |
import plone.testing.zodb | |
import plone.testing.zope as plone_testing_zope | |
import Products.MailHost.tests.testMailHost |
branch: 3.9.0b5 | |
from time import sleep | |
cache = dict() | |
def get_data(): | |
if not cache.get("items"): | |
sleep(10) # simulates waiting for data | |
items = ["a", "b", "c"] | |
cache["items"] = items |