wonderful-iron-54019
09/23/2020, 5:05 PMpython_librarywonderful-iron-54019
09/23/2020, 5:07 PMsrc/
   testing/
   watch/
   common/
     watch_join_subscription/
      BUILDwonderful-iron-54019
09/23/2020, 5:08 PMwonderful-iron-54019
09/23/2020, 5:10 PMwonderful-iron-54019
09/23/2020, 5:12 PMwonderful-iron-54019
09/23/2020, 5:13 PMintegrationend_2_endsrc/testingwonderful-iron-54019
09/23/2020, 5:14 PMfrom testing.dataframe_test_case import DataframeTestCase
E   ModuleNotFoundError: No module named 'testing'wonderful-iron-54019
09/23/2020, 5:14 PMhundreds-father-404
09/23/2020, 5:15 PM[source].root_patternspants.tomlwonderful-iron-54019
09/23/2020, 5:16 PM[source]
root_patterns = [
  'src',
  'build-support/plugins'
]hundreds-father-404
09/23/2020, 5:17 PM/wonderful-iron-54019
09/23/2020, 5:18 PMsetup_pywonderful-iron-54019
09/23/2020, 5:18 PMhundreds-father-404
09/23/2020, 5:20 PMone thig is that our testing bundle is the rare. python library with out a setup_py fieldThat’s totally fine. Most of our
python_libraryprovides=setup_pypython_distributionsetup-pypython_librarypython_sourcespython_librarywonderful-iron-54019
09/23/2020, 5:21 PMsrc/testingtestingsrchundreds-father-404
09/23/2020, 5:23 PMpython_libraryjvm_libraryresourcesfiles()wonderful-iron-54019
09/23/2020, 5:23 PMwonderful-iron-54019
09/23/2020, 5:23 PMhundreds-father-404
09/23/2020, 5:25 PMwonderful-iron-54019
09/23/2020, 5:27 PMhundreds-father-404
09/23/2020, 5:28 PM[python-setup].resolver_jobswonderful-iron-54019
09/23/2020, 5:29 PMwonderful-iron-54019
09/23/2020, 5:29 PMwonderful-iron-54019
09/23/2020, 5:30 PMhundreds-father-404
09/23/2020, 5:30 PMwonderful-iron-54019
09/23/2020, 5:31 PMwonderful-iron-54019
09/23/2020, 5:35 PMwonderful-iron-54019
09/23/2020, 5:36 PMENV1=val1 ENV2=val2 ./pants test <targets>wonderful-iron-54019
09/23/2020, 5:36 PMhundreds-father-404
09/23/2020, 5:37 PMwonderful-iron-54019
09/23/2020, 5:37 PMwonderful-iron-54019
09/23/2020, 5:41 PMwonderful-iron-54019
09/23/2020, 5:42 PMhundreds-father-404
09/23/2020, 5:43 PMhundreds-breakfast-49010
09/23/2020, 5:50 PMwonderful-iron-54019
09/23/2020, 5:50 PMOBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES \
        SPARK_MASTER=local[1] \
        TZ=UTC \
        ENV=dev \
        DATA_BUCKET=test-bucket \
        EXTERNAL_DATA_BUCKET=external-bucket \
        ./pants --no-v1 test ${PANTS_TARGETS} \
        --pytest-args="${FILTER_OPTION} ${MARKS_OPTION}"wonderful-iron-54019
09/23/2020, 5:51 PMhundreds-father-404
09/23/2020, 5:53 PMwonderful-iron-54019
09/23/2020, 5:53 PMwonderful-iron-54019
09/23/2020, 5:53 PMwonderful-iron-54019
09/23/2020, 5:54 PMwonderful-iron-54019
09/23/2020, 5:54 PMwonderful-iron-54019
09/23/2020, 5:54 PMhundreds-breakfast-49010
09/23/2020, 5:55 PMwonderful-iron-54019
09/23/2020, 5:55 PMhundreds-father-404
09/23/2020, 5:55 PMhundreds-breakfast-49010
09/23/2020, 5:56 PM--test-extra-env-varswonderful-iron-54019
09/23/2020, 5:56 PMhundreds-breakfast-49010
09/23/2020, 5:56 PM--test-extra-env-vars='[TZ=UTC, ENV=dev]'hundreds-father-404
09/23/2020, 5:57 PMwill i need to pass the envvars. a different way?See https://www.pantsbuild.org/docs/python-test-goal#setting-environment-variables You could either use an allowlist approach, or you could haradcode them in
<http://pants.ci|pants.ci>.tomlwonderful-iron-54019
09/23/2020, 5:57 PMwonderful-iron-54019
09/23/2020, 5:57 PMtomlhundreds-breakfast-49010
09/23/2020, 5:57 PMhundreds-father-404
09/23/2020, 5:57 PMand will. that move over to the backport?Yep. The backport is to add that subsection I linked to “Setting environment variables”, with the nuance about Pantsd caching not working how we’d want for this feature.
wonderful-iron-54019
09/23/2020, 5:57 PMwonderful-iron-54019
09/23/2020, 5:58 PMwonderful-iron-54019
09/23/2020, 5:58 PMhundreds-father-404
09/23/2020, 6:02 PMhundreds-father-404
09/23/2020, 6:47 PMwonderful-iron-54019
09/23/2020, 6:48 PMhundreds-father-404
09/23/2020, 7:13 PMwonderful-iron-54019
09/23/2020, 7:15 PMhundreds-father-404
09/23/2020, 10:05 PMhundreds-father-404
09/24/2020, 4:19 AMwonderful-iron-54019
09/24/2020, 1:46 PM