This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Book(object): | |
def __init__(self,title,author,id=None): | |
self.id = id | |
self.title=title | |
self.author=author |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from models.model import Book | |
class BookDB: | |
ID = 0 | |
def __init__(self): | |
self.books = [] | |
self.insert(Book('Don Quijote de la Mancha', 'Miguel de Cervantes')) | |
self.insert(Book('Romeo y Julieta', 'William Shakespeare')) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# books.py | |
__author__ = "Iván Corrales Solera <[email protected]>" | |
__written_date = "24/04/2016" | |
import falcon | |
import json | |
from database.book import BookDB |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from database.book import BookDB,Book | |
class TestBookDatabase: | |
def setup(self): | |
self.bookDatabaseClient = BookDB() | |
def test_default_database_length(self): | |
assert self.bookDatabaseClient.books.__len__() is 2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import falcon | |
from resources.books import BookResource | |
import falcon.testing as testing | |
from falcon import Request,API | |
class TestBookResource(testing.TestBase): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
defmodule Mix.Tasks.Elixchool.FileProcessor do | |
use Mix.Task | |
def run(filePath) do | |
case File.read(filePath) do | |
{:ok, body} -> process(body) | |
{:error, reason} -> errorHandler(reason) | |
end | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
test_fn = fn | |
(0, 0, _) -> "FizzBuzz" | |
(0, _, _) -> "Fizz" | |
(_, 0, _) -> "Buzz" | |
(_, _, c) -> c | |
end | |
IO.puts test_fn.(0,0,1) | |
IO.puts test_fn.(0,1,1) | |
IO.puts test_fn.(1,0,1) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM phusion/baseimage:0.9.8 | |
MAINTAINER Iván Corrales Solera <[email protected]> | |
EXPOSE 389 | |
ENV HOME /root | |
ENV LDAP_ORGANISATION Wesovi Labs | |
ENV LDAP_DOMAIN wesovilabs.com | |
ENV LDAP_BASE dc=wesovilabs,dc=com | |
ENV LDAP_ROOTPASS s3cr3t | |
ENV LDAP_LOG_LEVEL 256 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mech_list: plain | |
pwcheck_method: saslauthd | |
saslauthd_path: /var/run/saslauthd/mux |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# saslauthd.conf | |
# for pass through authentication with central IT LDAP | |
# connection information (here using SSL, adjust accordingly) | |
ldap_servers: ldap://*******:389/ | |
# where are we looking | |
ldap_search_base: ou=users,cn=ad,cn=Wesovilabs,dc=com | |
ldap_filter: (uid=%u) |