Skip to content

Commit 5193189

Browse files
committed
add workflow
1 parent dcc23cc commit 5193189

File tree

3 files changed

+41
-3
lines changed

3 files changed

+41
-3
lines changed

.github/workflows/test.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
on:
2+
- pull_request
3+
- push
4+
5+
name: build
6+
7+
jobs:
8+
test:
9+
runs-on: ubuntu-latest
10+
services:
11+
memcached:
12+
image: memcached
13+
ports:
14+
- 11211/tcp
15+
options: --health-cmd "timeout 5 bash -c 'cat < /dev/null > /dev/tcp/127.0.0.1/11211'" --health-interval 10s --health-timeout 5s --health-retries 5
16+
17+
steps:
18+
- uses: actions/checkout@v4
19+
20+
- name: Set up Python
21+
uses: actions/setup-python@v5
22+
with:
23+
python-version: "3.8"
24+
cache: 'pip'
25+
cache-dependency-path: 'requirements-dev.lock'
26+
27+
- name: Prepare
28+
run: |
29+
pip install -r requirements-dev.lock
30+
31+
- name: run test
32+
run: |
33+
pytest -v .
34+

pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ authors = [
1414
dependencies = [
1515
"Flask",
1616
"pymemcache>=1.3.4",
17-
"six",
1817
]
1918
dev-dependencies = [
2019
"pytest",
@@ -23,6 +22,11 @@ dev-dependencies = [
2322
[project.urls]
2423
Homepage = "https://github.com/KLab/Flask-PyMemcache"
2524

25+
[tool]
26+
rye = { dev-dependencies = [
27+
"pytest>=8.0.2",
28+
] }
29+
2630
[tool.hatch.build.targets.sdist]
2731
include = [
2832
"/flask_pymemcache",

test_flask_pymemcache.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
import pymemcache.client
66
import flask
7-
import flask.ext.pymemcache
7+
import flask_pymemcache
88

99

1010
class TestFlaskPyMemcache(TestCase):
1111
def test_simple(self):
1212
pymc = pymemcache.client.Client(('localhost', 11211))
13-
memcache = flask.ext.pymemcache.FlaskPyMemcache()
13+
memcache = flask_pymemcache.FlaskPyMemcache()
1414
app = flask.Flask(__name__)
1515
app.config['PYMEMCACHE'] = {
1616
'server': ('localhost', 11211),

0 commit comments

Comments
 (0)