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.post20190205.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.4.post20190205.tar.gz
Algorithm Hash digest
SHA256 713e65768ad363e57b1e2615b031a4f74a77c5c26bfe366b6566a9d05991257a
MD5 149bc54ad0014f06e27a8994ddb94680
BLAKE2b-256 e867eaca072a635f536bbcfa9ed95c733300010ac9b41fd6a19dd0f883216e81

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.4.post20190205-py3-none-any.whl
Algorithm Hash digest
SHA256 d59628e2a3aa613d9a8a9073a252cee73b51fee00d06a008130312049df85830
MD5 620c9e27308c14da34ae68362c290bac
BLAKE2b-256 dfff9509c84b3730bb9fc6b515a292e90d564b9ce129fc5a70960231583aa992

See more details on using hashes here.

Provenance

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