github.com/ugorji/go/codec@v1.2.13-0.20240307214044-07c54c229a5a/py_test.go (about)

     1  // Copyright (c) 2012-2020 Ugorji Nwoke. All rights reserved.
     2  // Use of this source code is governed by a MIT license found in the LICENSE file.
     3  
     4  //go:build x
     5  // +build x
     6  
     7  package codec
     8  
     9  // These tests are used to verify msgpack and cbor implementations against their python libraries.
    10  // If you have the library installed, you can enable the tests back by running: go test -tags=x .
    11  // Look at test.py for how to setup your environment.
    12  //
    13  // Also, name all tests here with suffix X, so that we can filter to run only these
    14  // using: go test -tags x -run '.*X$'
    15  
    16  import (
    17  	"testing"
    18  )
    19  
    20  func TestMsgpackPythonGenStreamsX(t *testing.T) {
    21  	doTestPythonGenStreams(t, testMsgpackH)
    22  }
    23  
    24  func TestCborPythonGenStreamsX(t *testing.T) {
    25  	doTestPythonGenStreams(t, testCborH)
    26  }
    27  
    28  func TestMsgpackRpcSpecGoClientToPythonSvcX(t *testing.T) {
    29  	doTestMsgpackRpcSpecGoClientToPythonSvc(t, testMsgpackH)
    30  }
    31  
    32  func TestMsgpackRpcSpecPythonClientToGoSvcX(t *testing.T) {
    33  	doTestMsgpackRpcSpecPythonClientToGoSvc(t, testMsgpackH)
    34  }