Skip to content

Latest commit

 

History

History
47 lines (41 loc) · 756 Bytes

README.md

File metadata and controls

47 lines (41 loc) · 756 Bytes

Flask GraphQL Demo

Installation

  1. Activate a virtual environment

  2. Install dependencies with pip

  3. Install sample data in ./install_database.py

  4. Run server ./server.py

  5. Test service at http://127.0.0.1:5000/

    {
      allEmployees {
        edges {
          node {
            name
            hiredOn
    
            department {
              name
            }
          }
        }
      }
    }
    
    {
      department(id:"RGVwYXJ0bWVudDox"){
        id
        name
        employees {
          edges{
            node {
              name
              hiredOn
            }
          }
        }
      }
    }
    

Code Quality

  • Pylint pylint flask-graphql
  • Nose Unit Tests nosetests tests/