Skip to main content

c2cgeoportal admin

Project description

# c2cgeoportal_admin

### Checkout

```
git clone git@github.com:camptocamp/c2cgeoportal.git
cd admin
```

### Set up the database
```
sudo -u postgres psql -c "CREATE USER \"www-data\" WITH PASSWORD 'www-data';"

DATABASE=c2cgeoportal
sudo -u postgres psql -c "CREATE DATABASE $DATABASE WITH OWNER \"www-data\";"
sudo -u postgres psql -d $DATABASE -c "CREATE EXTENSION postgis;"
```

Optionally update sqlachemy.url in development.ini or production.ini then:
```
admin/.build/venv/bin/python3 commons/c2cgeoportal_commons/testing/initializedb.py # to create the database
# or
sudo -u postgres psql -d c2cgeoportal -f ./docker/demo-dump.sql # to create and populate the database (demo data)
```

### Run the development web server
```
make serve
```

Open http://localhost:6543/users/

## Run the tests

### Install the selenium chrome driver

https://sites.google.com/a/chromium.org/chromedriver/downloads

### Requires Chrome Version > 65

### Create the test database
```
sudo -u postgres psql -c "CREATE USER \"www-data\" WITH PASSWORD 'www-data';"

DATABASE=geomapfish_tests
sudo -u postgres psql -c "CREATE DATABASE $DATABASE WITH OWNER \"www-data\";"
sudo -u postgres psql -d $DATABASE -c "CREATE EXTENSION postgis;"
```

### Run the tests
```
make test
```

Note that you can run all tests but selenium ones (really fast):
```
.build/venv/bin/pytest -m "not selenium"
```

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

c2cgeoportal_admin-2.4.post20190315.tar.gz (54.8 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file c2cgeoportal_admin-2.4.post20190315.tar.gz.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.4.post20190315.tar.gz
Algorithm Hash digest
SHA256 f8098230b7eb920bcdea0546aa2f71c85b1c01c8fb2819dd9289290ecd64c574
MD5 69ec19fccdcdbe6a83516b167cfd9cc1
BLAKE2b-256 e322dd0bb9b7bed5849a51abe92be1051d0623d8029daf0f84b2310fd1284885

See more details on using hashes here.

File details

Details for the file c2cgeoportal_admin-2.4.post20190315-py3-none-any.whl.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.4.post20190315-py3-none-any.whl
Algorithm Hash digest
SHA256 93265e35ec37ca6d951dae94060169f36c4cc1c9bb38ebfc4017da21eb70d679
MD5 47051770ac79b3012e3252053ee36983
BLAKE2b-256 7ad1107655182f5d5170787e671ff3f09faa34ed99f92443f9f2a70c11282c58

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page