File: README.md

package info (click to toggle)
cxxheaderparser 1.3.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,028 kB
  • sloc: python: 18,204; makefile: 33; sh: 9
file content (25 lines) | stat: -rw-r--r-- 750 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Tests
=====

To run the tests, install `cxxheaderparser` and `pytest`, then just run:

    pytest

Adding new tests
----------------

There's a helper script in cxxheaderparser explicitly for generating many of the
unit tests in this directory. To run it:

* Create a file with your C++ content in it
* Run `python -m cxxheaderparser.gentest FILENAME.h some_name` 
* Copy the stdout to one of these `test_*.py` files

Content origin
--------------

* Some are scraps of real code derived from various sources
* Some were derived from the original `CppHeaderParser` tests
* Some have been derived from examples found on https://en.cppreference.com,
  which are available under Creative Commons Attribution-Sharealike 3.0
  Unported License (CC-BY-SA)