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

If you're not sure about the file name format, learn more about wheel file names.

c2cgeoportal_admin-2.4.post20190315-py3-none-any.whl (97.2 kB view details)

Uploaded Python 3

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page