Test & Code

13: Ian Cordasco – Betamax


Listen Later

Testing apps that use requests without using mock.

Interview with Ian Cordasco (@sigmavirus24)

Topics:

  • Betamax - python library for replaying requests interactions for use in testing.
  • requests
  • github3.py
  • Pycon 2015 talk: Ian Cordasco - Cutting Off the Internet: Testing Applications that Use Requests - PyCon 2015
  • Pytest and using Betamax with pytest fixtures
  • The utility (or uselessness) of teaching programming with Java (My own rant mainly)
  • Rackspace and Ian’s role at Rackspace and OpenStack
  • Python Code Quality Authority: flake8, pep8, mccabe, pylint, astroid, …
  • Static code analysis and what to use which tool when.
  • Raymond Hettinger - Beyond PEP 8 -- Best practices for beautiful intelligible code - PyCon 2015
  • Links:

    • Testing Python-Requests with Betamax
    • Cutting Off the Internet: Testing Applications that Use Requests - PyCon 2015
    • github3.py
    • requests
    • Rackspace
    • Openstack
    • Python Code Quality Authority and documentation
    • GitLab
    • Raymond Hettinger - Beyond PEP 8 -- Best practices for beautiful intelligible code - PyCon 2015
    • Other Betamax resources:

      • Betamaxing Boto3
      • Using Betamax with pytest fixtures
      • Isolated @memoize
      • Support Test & Code - Software Testing, Development, Python

        ...more
        View all episodesView all episodes
        Download on the App Store

        Test & CodeBy Brian Okken

        • 4.7
        • 4.7
        • 4.7
        • 4.7
        • 4.7

        4.7

        70 ratings


        More shows like Test & Code

        View all
        Radiolab by WNYC Studios

        Radiolab

        44,038 Listeners

        Software Engineering Daily by Software Engineering Daily

        Software Engineering Daily

        624 Listeners

        Heavy Networking by Packet Pushers

        Heavy Networking

        328 Listeners

        Talk Python To Me by Michael Kennedy

        Talk Python To Me

        589 Listeners

        Python Bytes by Michael Kennedy and Brian Okken

        Python Bytes

        214 Listeners

        Darknet Diaries by Jack Rhysider

        Darknet Diaries

        8,000 Listeners

        The Real Python Podcast by Real Python

        The Real Python Podcast

        141 Listeners

        Unexplainable by Vox

        Unexplainable

        2,278 Listeners

        Network Automation Nerds by Packet Pushers

        Network Automation Nerds

        3 Listeners