or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
Pytest 101
Speaker: Zong-han, Xie
https://hackmd.io/PdkOGp6NQDWJVLCxz06vWg
Disclaimer
Spaker only has written almost no test in his projects.Installation of pytest
or
First test example
File names and function names
Test Error Message
Parameterized test
Skip
Conditional skip
xfail (expected fail)
Fixture
Simple fixture example
conftest.py
conftest.py: sharing fixture functions
conftest.py in main/sub directory
conftest.py in main/sub directory
2 errors!!
Scope of fixture
Scope of fixture
Scope of fixture
fixture X fixture
fixture X fixture
fixture X fixture
configuration with conftest.py
configuration with conftest.py
More detail please go to
Thank you!
Q&A