[CentralOH] 2017-12-14 道場 Scribbles 落書/惡文? inotify on osx; parametrize tuples versus dict; pytest color; red green show; unittest versus pytest; dvorak and pytest

jep200404 at columbus.rr.com jep200404 at columbus.rr.com
Fri Dec 15 18:14:24 EST 2017


What do OSX folks use instead of inotify to automatically run tests?

    while inotifywait -r -e modify src tests; do
        make
        make check
        cat tests/test-suite.log
    done

@pytest.mark.parametrize:

    collection of tuples versus dictionary

        using a dictionary inherently suggests input versus output.

            keys suggest input
            values suggest output

Someone who showed at CARPE a USB powered BRIGHT LED light
is interested in having it integrated with unit tests
to show the status in BRIGHT red or BRIGHT green.

tdd-demo base

    py.test -f --color=yes .
    pytest -f --color=yes .

friends don't let friends use unittest

    https://www.slant.co/versus/9148/9149/~unittest_vs_pytest

    Why I use py.test and you probably should too
    http://halfcooked.com/presentations/pyconau2013/why_I_use_pytest.html

=========================

    wp:recursion
    nested lists
        https://docs.python.org/3.1/library/itertools.html#itertools.chain
    How many for loops can one nest in Python?
        Why does Python have a limit on the number of static blocks that can be nested?
        https://stackoverflow.com/questions/44972719/why-does-python-have-a-limit-on-the-number-of-static-blocks-that-can-be-nested

two folks practiced pair programming and tdd on fizzbuzz

wp:Antonín Dvořák
wp:Symphony No. 9 (Dvořák)
wp:August Dvorak
wp:QWERTY
https://en.wikipedia.org/wiki/File:KB_South_Korea.svg
    what is the dvorak version for (두벌식?
    wp:Dubeolsik#Dubeolsik

What do you get when you combine Dvorak with pytest?

    Python Testing with pytest
    https://pragprog.com/book/bopytest/python-testing-with-pytest
    Katharine!

but you can qwerty with pytest

https://github.com/james-prior/configuration-files

wp:The Red Green Show
red green refactor
https://ifttt.com/blink1

Separating Programming Sheep from Non-Programming Goats
https://blog.codinghorror.com/separating-programming-sheep-from-non-programming-goats/

https://docs.pytest.org/en/latest/builtin.html

    should write own pytest.approx() just for fun:
        class that overloads comparison functions

modify @pytest.mark.parametrize decorator:
    if there is only one argument,
    presume that tuple is a named tuple
    and get variable names from the named tuple

Bad Code
https://xkcd.com/

duct tape of the internet:

    10 useful ncat (nc) Command Examples for Linux Systems
    https://www.linuxtechi.com/nc-ncat-command-examples-linux-systems/

https://www.merriam-webster.com/dictionary/well
https://www.merriam-webster.com/dictionary/good

Minors, Foreigners to Be Banned from Bitcoin Trade
http://english.chosun.com/site/data/html_dir/2017/12/14/2017121401208.html

How to Search PDF Files from the Terminal with pdfgrep
https://www.maketecheasier.com/search-pdf-files-pdfgrep/

Build a game framework with Python using the Pygame module
https://opensource.com/article/17/12/game-framework-python


More information about the CentralOH mailing list