old_contents: """
  test_etcd3
  ----------------------------------
  
  Tests for `etcd3` module.
  """
  
  import pytest
  
  import etcd3
  
  
  class TestEtcd3(object):
  
      @classmethod
      def setup_class(cls):
          pass
  
      def test_client_stub(self):
          etcd = etcd3.client()
          assert etcd is not None
  
      def test_get_unknown_key(self):
          etcd = etcd3.client()
          with pytest.raises(etcd3.exceptions.KeyNotFoundError):
              etcd.get('probably-invalid-key')
  
      def test_get_key(self):
          etcd = etcd3.client()
          etcd.get('doot')
  
      def test_put_key(self):
          etcd = etcd3.client()
          etcd.put('doot', 'this is a doot')
  
      @classmethod
      def teardown_class(cls):
          pass
  
  
new_contents: """
  test_etcd3
  ----------------------------------
  
  Tests for `etcd3` module.
  """
  
  import os
  
  import pytest
  
  import etcd3
  
  
  class TestEtcd3(object):
  
      @classmethod
      def setup_class(cls):
          pass
  
      def test_client_stub(self):
          etcd = etcd3.client()
          assert etcd is not None
  
      def test_get_unknown_key(self):
          etcd = etcd3.client()
          with pytest.raises(etcd3.exceptions.KeyNotFoundError):
              etcd.get('probably-invalid-key')
  
      def test_get_key(self):
          os.system("etcdctl put /doot/a_key some_value")
          etcd = etcd3.client()
          etcd.get('/doot/a_key')
  
      def test_put_key(self):
          etcd = etcd3.client()
          etcd.put('/doot', 'this is a doot')
  
      @classmethod
      def teardown_class(cls):
          os.system("etcdctl -w json del --prefix /doot")
  
  
subject: Clean out testing keys with etcdctl