Skip to content

added GetSensorUsageHourly as this allows you to pull hourly billing based on Cloud calculated billing. #1496

added GetSensorUsageHourly as this allows you to pull hourly billing based on Cloud calculated billing.

added GetSensorUsageHourly as this allows you to pull hourly billing based on Cloud calculated billing. #1496

name: Unit testing (MacOS)
on:
push:
paths:
- '**.py'
branches:
- main
- 'ver_*'
pull_request:
paths:
- '**.py'
branches:
- main
- 'ver_*'
permissions:
contents: read
jobs:
build:
strategy:
matrix:
# os: [macos-latest, windows-latest, ubuntu-latest]
# python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', ]
python-version: ['3.11']
# runs-on: ${{ matrix.os }}
runs-on: macos-latest
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install pytest coverage
pip install -r requirements.txt
- name: Test with pytest
env:
DEBUG_API_ID: ${{ secrets.DEBUG_API_ID }}
DEBUG_API_SECRET: ${{ secrets.DEBUG_API_SECRET }}
CROSS_DEBUG_KEY: ${{ secrets.CROSS_DEBUG_KEY }}
CROSS_DEBUG_SECRET: ${{ secrets.CROSS_DEBUG_SECRET }}
DEBUG_NGSIEM_API_KEY: ${{ secrets.DEBUG_NGSIEM_API_KEY_US1 }}
DEBUG_NGSIEM_URL_KEY: ${{ secrets.DEBUG_NGSIEM_URL_KEY_US1 }}
run: |
coverage run --source=src --omit=src/falconpy/debug.py -m pytest -s --ignore-glob=**/manual/*
coverage report