Skip to content

Tests for server.py functions #45

@ejgl

Description

@ejgl

Create unit tests for server.py's classes in test_server.py:

An example is:

import unittest
from evora.server.server import Evora, EvoraParser

class TestEvoraParser(unittest.TestCase):
    def setUp(self):
        self.evora = Evora()
        self.parser = EvoraParser(self.evora)
  
    def test_parse_temp(self):
        self.assertTrue(self.parser.parse('temp').isnumeric())

if __name__ == '__main__':
  unittest.main()

Expected outputs can be found in Andor SDK documentation

EvoraParser functions:

  • connect
  • temp
  • tempRange
  • setTEC
  • getTEC
  • warmup
  • shutdown
  • status
  • timings
  • vertStats
  • horzStats
  • abort
  • expose
  • real
  • series

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions